当前位置: 代码网 > it编程>数据库>Mysql > mysql小版本升级实战小结

mysql小版本升级实战小结

2025年07月01日 Mysql 我要评论
环境说明当前版本:5.6.51 升级目标版本 mysql 5.7.41 服务启停通过systemd管理升级准备:环境检查首先查看当前mysql的版本信息,执行命令mysql -v,如图:备份数据备份所

环境说明

当前版本:5.6.51 升级目标版本 mysql 5.7.41 服务启停通过systemd管理

升级准备:

环境检查

首先查看当前mysql的版本信息,执行命令mysql -v,如图:

在这里插入图片描述

备份数据

备份所有数据库:
当数据量不是特别大的时候(几十gb)通过mysqldump命令进行备份

mysqldump -u root -p -a --single-transaction > alldatabases.sql

备份配置文件:

cp /etc/my.cnf /etc/my.cnf_back

备份mysql启动文件:

mkdir /opt/mysqlbin_backup
cp -a /usr/sbin/mysqld /opt/mysqlbin_backup

升级mysql

停止运行中的mysql,执行命令如下:

systemd stop mysqld

由于mysql的不同安装方法,需要选择不同的升级方案,具体如下:

二进制

将新的二进制mysql包解压,并将解压后的sbin目录复制到旧的目录下。
主要是根据服务的启动文件/usr/lib/systemd/system/mysqld.service 来确定替换mysqld的启动文件。

rpm 升级:

提前准备好rpm包,执行升级命令:
下载地址:https://downloads.mysql.com
根据系统下载对应的安装包进行安装。

yum localinstall mysql*.rpm

在这里插入图片描述

服务启动

检查并修改mysqld配置文件/etc/my.cnf
修改完成后,启动mysql,并查看mysql的运行状态

systemctl start mysqld
systemctl status mysqld

在这里插入图片描述

确定服务正常运行。再次查看mysql版本,已经升级到了5.7.41,如图:

在这里插入图片描述

升级后检查

最后执行mysql_upgrade进行检查:

mysql_upgrade -uroot -p 

在这里插入图片描述

登录数据库,查看数据库以及表,用户是否正确即可。至此,mysql升级完成

到此这篇关于mysql 小版本升级实战小结的文章就介绍到这了,更多相关mysql 小版本升级内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com