日期:2014-05-16  浏览次数:20839 次

Linux:mysql的安装

???? 在window下使用noinstall版的mysql,解压以后就可以使用,相关的启动程序/数据文件都在解压目录下。可是在linux下面安装,如果使用它自带的软件包安装管理工具,那只能有一个版本。而且默认安装时mysql会被安装到多个分散的地方,比如数据文件/usr/local/mysql/data,启动脚本/etc/init,还有/usr/share/mysql,/usr/bin等等。如果这些设置都要自己一个个改以便多个版本不冲突,那是在太累了。
??? 此外在linux下面还会碰到中文问题/不同发行版兼容性的问题,也会浪费开发者的精力。?
??? 所以我认为linux不是好的开发平台,但是它是一个好的服务器平台。

?

?

?

?

针对Linux已存在MySQL而无法安装的情况,我们可以进行强制卸载,再进行安装,步骤:
?? 1. 查找已安装的myslq 版本:
?????? #rpm -q mysql
??????? 在屏幕上将显示已安装的mysql包名如:mysql-5.0.77-4.el5_5.3
?????? 如果通过该命令,提示没有安装mysql,而你确定已安装,可以使用下面命令,尝试一下:
?????? #rpm -qa | grep -i mysql
???????? MySQL-server-5.5.11-1.rhel5
??? 2. 强制卸载(将要卸载的必须是上面查询到的mysql的全称包括版本号,此处是在无法正常卸载时不得已的操作,强制卸载,必须用参数--nodeps):
??????? #rpm -e --nodeps mysql-5.0.77-4.el5_5.3
??? 3.成功卸载,系统不提示任何信息,接下来,安装MySQL:
??????? #rpm -ivh MySQL-server-5.5.9-1.linux2.6.i386.rpm
???? 4.安装完成,会提示你不要忘记设计root用户的密码及其他信息。

?

?

?

?

Linux下Mysql-5.1.56安装:

如图1、图2所示 +? http://www.iteye.com/topic/976422

?

?

?