魏长东

weichangdong

东邪

linux下升级mysql

上一次用yum装了mysql,虽然一切正常,但是版本很低。5.0版本,我知道这个原因是因为我的yum源比较旧。所以就决定升级mysql。

更新YUM源

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

安装yum支持

yum install libmysqlclient15 --enablerepo=webtatic

停止MYsql服务

service mysqld stop

卸载老版本的mysql

yum remove mysql mysql-*

安装新版本的mysql

yum install mysql55 mysql55-server --enablerepo=webtatic

安全模式启动mysql(这一步骤,可有可无!,我执行了,看到输出的日志没啥异常,但是一直不结束,ctrl+C也没结束,我就重新开了个窗口,直接走升级mysql那一步了,然后这个结束了。)

mysqld_safe --skip_grant_tables

升级mysql

mysql_upgrade

重启mysql

service mysqld restart

然后我重新登陆了数据库,发现之前的数据还在,而且版本也更新了、

mysql --version
mysql  Ver 14.14 Distrib 5.5.40, for Linux (i686) using readline 5.1