公司以前用的MySQL是5.6的,由於工做須要,須要將5.6.10升級到5.7.17版本。mysql
以前安裝的MySQL5.6,是經過rpm包的形式安裝的。sql
rpm -Uvh MySQL-client-5.6.10-1.rhel5.x86_64.rpm rpm -Uvh MySQL-server-5.6.10-1.rhel5.x86_64.rpm
下邊開始升級的步驟:數據庫
一、下載MySQL5.7bash
下載地址:http://dev.mysql.com/downloads/mysql/服務器
下載文件:rest
mysql-community-libs-5.7.17-1.el6.x86_64.rpm
mysql-community-server-5.7.17-1.el6.x86_64.rpm
mysql-community-common-5.7.17-1.el6.x86_64.rpm
mysql-community-client-5.7.17-1.el6.x86_64.rpmcode
注意:不一樣的系統,須要下載不一樣的安裝包,同一個系統,注意系統版本問題(Centos6和Centos7的rpm文件是不同的)server
二、中止數據庫服務器,備份配置文件和數據文件get
service mysql stop mv /etc/my.cnf /etc/my.cnf.mysql56 cp -r /var/lib/mysql/ /back/mysql_bak/
注意:mysql5.6的中止命令,是mysql,不是mysqldit
三、卸載MySQL 5.6
rpm -qa|grep MySQL rpm -e MySQL-client rpm -e MySQL-server
四、安裝MySQL 5.7.17
yum install numactl rpm -Uvh mysql-community-*.rpm
五、升級MySQL數據文件
service mysqld start mysql_upgrade -uroot -p service mysqld restart
注意:MySQL5.7的啓動命令是:mysqld
若是沒有升級MySQL數據文件,那麼經過鏈接池鏈接時,會有異常。