mysql5.6升级mysql5.7


1.去官网下载mysql5.7的二进制包

  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

2.升级之前要对5.6版本的数据库进行备份(全备)

  mysqldump -uroot -p密码 -A -R --triggers  --single-transaction|gzip > /backup/full.sql.gz

3解压5.7的二进制包

tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

4.把解压好的二进制包移到/usr/local目录下改名为mysql-5.7.28

mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.28

5.stop掉5.6版本的mysql

6.删除和5.6版本的软链接,从新链接5.7版本 ,授权

unlink mysql && ln -s mysql-5.7.28 mysql && chown -R mysql.mysql mysql

7.cp5.6版本数据库中的data目录到5.7版本数据库的目录下

cp -r /usr/local/mysql-5.6.40/data /usr/local/mysql-5.7.28/ &&  chown -R mysql.mysql /usr/local/mysql-5.7.28/data

8.启动mysql

/etc/init.d/mysqld start

9.查看一下数据库进程是否启动

ps -ef | grep mysql

10.更新系统字典

mysql_upgrade -u root -p密码 --upgrade-system-tables

11.重启mysql

/etc/init.d/mysqld restart

到这如果没有报错的话就是升级完成了  进到数据库中看一下是否多出一个sys库 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容