停止mysql
service mysqld stop
备份数据库
mkdir /var/lib/mysqlcopy
cp -aR /var/lib/mysql/* /var/lib/mysqlcopy
安装MySQL的源
yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
安装MySQL
yum install mysql
启动MySQL
service mysqld start
如果此时重启MySQL
会遇到下面的问题(vi /var/log/mysqld.log
):
MySQL Daemon failed to start.
具体的操作方法是:
删除mysql下的数据,杀死mysqld进程
rm -rf /var/lib/mysql/*
killall mysqld
然后service mysqld start
启动mysql,会报错如下:
查资料说是将/etc/my.cnf
中的default-character-set=utf8
换成character_set_server=utf8
即可
然后service mysqld start
启动mysql,会报错如下:
操作删除mysql下的数据,然后再重启就会成功
重启下面的服务
service mysqld start
service httpd restart
service nginx restart
service psa restart