mysql小版本升级实战小结

 更新时间:2025年07月01日 09:44:47   作者:幻灭行度  
本文主要介绍了mysql小版本升级实战小结,包括环境检查、数据备份、服务停止、选择二进制或RPM安装方式、配置调整、服务重启及验证,感兴趣的可以了解一下

环境说明

当前版本: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 小版本升级内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 说说MySQL中MVCC机制的原理

    说说MySQL中MVCC机制的原理

    MVCC是一种多并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。本文主要介绍了MySQL中MVCC机制的原理,感兴趣的同学可以参考阅读
    2023-04-04
  • CentOS 6、7下mysql 5.7 详细安装教程

    CentOS 6、7下mysql 5.7 详细安装教程

    这篇文章主要为大家介绍了CentOS 6、7下mysql 5.7 详细安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • mysql 修改用户密码图文介绍

    mysql 修改用户密码图文介绍

    有许多朋友经常需要修改mysql修改用户密码,今天提供图文并茂来解决此类问题,需要的朋友可以参考下
    2012-11-11
  • mysql+shardingSphere的分库分表实现示例

    mysql+shardingSphere的分库分表实现示例

    分库分表是一种场景解决方案,它的出现是为了解决一些场景问题的,本文主要介绍了mysql+shardingSphere的分库分表实现示例,具有一定的参考价值,感兴趣的可以
    2024-04-04
  • mysql常用函数汇总(分享)

    mysql常用函数汇总(分享)

    以下是对mysql中的常用函数进行了汇总介绍。需要的朋友可以过来参考下
    2013-08-08
  • Mysql 5.7 新特性之 json 类型的增删改查操作和用法

    Mysql 5.7 新特性之 json 类型的增删改查操作和用法

    这篇文章主要介绍了Mysql 5.7 新特性之json 类型的增删改查,主要通过代码介绍mysql json类型的增删改查等基本操作的用法,需要的朋友可以参考下
    2022-09-09
  • MySQL数据库之索引详解

    MySQL数据库之索引详解

    大家好,本篇文章主要讲的是MySQL数据库之索引详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • MySQL 复制表的五种方法实现

    MySQL 复制表的五种方法实现

    本文主要介绍了MySQL 复制表的五种方法实现,包括完整复制、快速复制、选择性复制、跨数据库复制及仅结构复制,需注意自增属性处理、存储引擎一致性、外键复制顺序、大表分批操作及低峰期执行,感兴趣的可以了解一下
    2025-08-08
  • MySQL删除有外键约束的表数据方法介绍

    MySQL删除有外键约束的表数据方法介绍

    这篇文章主要介绍了MySQL删除有外键约束的表数据方法介绍,还是非常不错的,这里给大家分享下,需要的朋友可以参考。
    2017-10-10
  • mysql innodb 异常修复经验分享

    mysql innodb 异常修复经验分享

    这篇文章主要介绍了mysql innodb 异常修复经验分享,需要的朋友可以参考下
    2017-04-04

最新评论