查找以前是否安装有mysql5.5.25
命令:rpm -qa|grep -i mysql
如下图:
说明之前安装了:
mysql-server-5.5.25-1.rhel5
mysql-devel-5.5.25-1.rhel5
mysql-client-5.5.25-1.rhel5
停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
查找结果:
具体步骤如下图:查找目录并删除
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
# rm -rf /etc/my.cnf
再次查找机器是否安装mysql
# rpm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可。(www.jb200.com 脚本学堂)
如果通过上面的方法还是卸载不了mysql,说明之前不是通过rpm方式安装的mysql,需要换一种方式对mysql进行卸载如下:
原来是centos 6.3 自带安装了mysql 5.1,因为我是通过rpm方式安装的mysql5.5.25,所以最后将自带的mysql5.1删除之后就好使了。
卸载方法:
查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
接下来安装mysql5.5.25
1、进入安装文件的目录
2、安装mysql服务端
# rpm -ivh mysql-server-5.5.25a-1.rhel5.x86_64.rpm
如图:mysql-server安装
安装过程中可能出现后面的错误:error: failed dependencies: libaio.so.1()(64bit) is needed by mysql-server
3、安装mysql客户端、mysql-devel
启动mysql服务
# service mysql start
登录mysql
命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 mysql 的用户名与密码,mysql的初始管理帐号是root,没有密码。
注意:这个root用户不是linux的系统用户。mysql默认用户是root,由于初始没有密码,第一次进时只需键入 mysql即可。
mysql默认没有密码,安装完毕增加密码的重要性是不言而喻的。
修改mysql中root的初始化密码
1、命令如下:
# /usr/bin/mysqladmin -u root password ‘rootadmin’
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、例子
# /usr/bin/mysqladmin -u root password ‘rootadmin’
注:因为开始时root没有密码,所以-p旧密码一项可以省略。
3、用新的密码进行登录,如下图:
重启与停止mysql服务:
启动方式1:service mysql start
启动方式2:/etc/init.d/mysql start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
重启方式1:service mysql restart
重启方式2:/etc/init.d/mysql restart