我是靠谱客的博主 安静金鱼,这篇文章主要介绍CentOS6.5下MySQL5.6升级到MySQL5.7,现在分享给大家,希望可以做个参考。

为什么80%的码农都做不了架构师?>>>   hot3.png

公司之前用的MySQL是5.6的,因为工作需要,需要将5.6.10升级到5.7.17版本。

之前安装的MySQL5.6,是通过rpm包的形式安装的。

复制代码
1
2
rpm -Uvh MySQL-client-5.6.10-1.rhel5.x86_64.rpm rpm -Uvh MySQL-server-5.6.10-1.rhel5.x86_64.rpm

下边开始升级的步骤:

1、下载MySQL5.7

下载地址:http://dev.mysql.com/downloads/mysql/

下载文件:

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.rpm

注意:不同的系统,需要下载不同的安装包,同一个系统,注意系统版本问题(Centos6和Centos7的rpm文件是不一样的)

2、停止数据库服务器,备份配置文件和数据文件

复制代码
1
2
3
4
5
service mysql stop mv /etc/my.cnf /etc/my.cnf.mysql56 cp -r /var/lib/mysql/ /back/mysql_bak/

注意:mysql5.6的停止命令,是mysql,不是mysqld

3、卸载MySQL 5.6

复制代码
1
2
3
rpm -qa|grep MySQL rpm -e MySQL-client rpm -e MySQL-server

4、安装MySQL 5.7.17

复制代码
1
2
3
yum install numactl rpm -Uvh mysql-community-*.rpm

 

5、升级MySQL数据文件

复制代码
1
2
3
service mysqld start mysql_upgrade -uroot -p service mysqld restart

注意:MySQL5.7的启动命令是:mysqld 

如果没有升级MySQL数据文件,那么通过连接池连接时,会有异常。

转载于:https://my.oschina.net/adairs/blog/828278

最后

以上就是安静金鱼最近收集整理的关于CentOS6.5下MySQL5.6升级到MySQL5.7的全部内容,更多相关CentOS6内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部