fedora4中的MySQL问题

起因:很少碰Linux,一直都是玩的FreeBSD,忽然之间不习惯了,我喜欢PORT,不喜欢RPM这个东西!

FC4中自带了4.1.11的Mysql,我想装4.0.25,但总是出错.请问如果才能彻底删除自带的Mysql,安装时我并没选Mysql,它还是装上去了.谢谢各位了.

先要停掉MySQL服务:mysqladmin -u root shutdown
然后安装新的MySQL,安装完后把原来的mysql删掉,把mysql指向新安装的版本上就可以了
(失败!)

#pkill mysqld 
#rpm -qa |grep mysql
(一目了然了!)

冲突;
把 mysql-4.1.11-2.i386 卸掉
#rpm -e mysql-4.1.11-2.i386
(举一反三,把其他的包也如此卸载掉!)

看来得解决依赖关系。。。。

如果想卸掉只是加一个参数就好了。

#rpm -e mysql-4.1.11-2.i386 --nodeps 

不建议这么做,兄弟应该用 apt+synaptic 来升级,自动解决依赖;

#rpm -vih MySQL-server-4.0.25-0.i386.rpm

时间: 2024-10-16 16:36:24

fedora4中的MySQL问题的相关文章

详解:如何在.NET中访问MySQL数据库?

如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些时候,它的速度甚至超过大型数据库. 那么如何在.NET中访问MySQL数据库呢?也许很多人马上会说:用OLEDB嘛,但是事实上采用.NET OleDb Data Provider并不能访问MySQL,如果你使用的话,系统会提示你:"Net Data OLE DB 提供程序 (System.Data.Odb

怎样在vc、delphi中使用mysql

怎样在vc.delphi.vb等程序中使用mysql呢(mysql odbc驱动程序的使用)?我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案:   1.使用mysql提供的api函数库.   很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的.这在大部分的开发工具中都可以实现.   比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现.但对程序员的要求很高,而且要熟悉一套mysql

如何在.NET中访问MySQL数据库

mysql|访问|数据|数据库 摘要 MySQL作为一种小型关系数据库,它以低廉的价格.强大的功能.不俗的速度和开放源码的特性赢得了大量中小型企业及个人用户的青睐.但是在.NET中访问MySQL数据库却并没有想象中那么方便,因为.NET OleDb Data Provider和MySQL的兼容性并不理想.本文介绍了两种在.NET中访问MySQL数据库的方法,并对这两种方法做了一个简单的性能对比. 引言 如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存

在.NET中使用MySql数据库

在.NET中使用Sql Server是一直的事情.前几天学习通过JDBC使用Java连接MySql数据库,我就想.NET是否同样可以使用MySql数据库呢?答案是肯定的,方法也很简单,在这里我使用C#作为编程语言,将自己整理出来的方法同大家一起分享. 欲在.NET中使用MySql数据库,其步骤是: 1. 下载MySql驱动包 2. 引用驱动包中已经编译好的MySql类组件 3. 编写代码 步骤一:下载MySql驱动包 在我写篇文章的时候,最新的驱动包是5.2,支持Visual Studio 20

在Linux系统的命令行中为MySQL创建用户的方法

  这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建

怎样在VC、Delphi中使用MySQL ODBC驱动

我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案: 1.使用mysql提供的api函数库. 很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的.这在大部分的开发工具中都可以实现. 比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现.但对程序员的要求很高,而且要熟悉一套mysql的api函数集,这不是对每个人都 很轻松的事.而且这种方法不能用于asp等程序,因为它不支持com对象.

在Lua程序中使用MySQL的教程

  这篇文章主要介绍了在Lua程序中使用MySQL的教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 导入MySQL 我们可以用一个简单语句导入SQLite库,假设Lua中正确实现并已完成.在安装过程中,文件夹libsql包含数据库相关的文件. 代码如下: mysql = require "luasql.mysql" 可变的MySQL将提供通过参照主MySQL表访问该功能. 建立连接 我们可以设立一个启动MySQL的环境,然后创建环境的连接.如下所示. 代码如下: local

在Node.js中使用MySQL&MySQL JavaScript客户端

NoSQL 数据库最近一段时间都是很受追捧的,也许已经是 Node.js 应用程序的首选后端了.不过,你不应该只是根据潮流来选择拿什么技术构建下一个项目,使用什么数据库类型要取决于项目的特定需求.如果你的项目涉及到动态表的创建,实时的插入等等,那么 NoSQL 就是不错的技术路线,而另一方面,如果项目中要处理复杂的查询和事务,那么 SQL 数据库就更加合适了. 在本教程中,我们会向你介绍如何使用 MySQL 模块 - 这是一个用 JavaScript 编写的运行在 Node.js 之上的 MyS

关于PHP中操作MySQL数据库的一些要注意的问题_php基础

关于PHP中操作MySQL数据库的一些要注意的问题 1. 分号的例外 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但--没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如: mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ('$first_name', $last_name')"); 这是因为 PHP