公司以前用的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数据文件,那么经过链接池链接时,会有异常。