CentOS6.5下MySQL5.6升級到MySQL5.7

公司以前用的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數據文件,那麼經過鏈接池鏈接時,會有異常。

相關文章
相關標籤/搜索