当前位置: 首页 > article >正文

MySQL版本升级(8.0.31->8.0.37)

文章目录

  • MySQL版本升级(8.0.31->8.0.37)
    • 就地升级

👉洛秋资源小站

MySQL版本升级(8.0.31->8.0.37)

官方MySQL8.0升级文档

就地升级

就地升级涉及关闭旧 MySQL 服务器、用新 MySQL 二进制文件或软件包替换旧 MySQL 二进制文件或软件包、在现有数据目录上重新启动 MySQL,以及升级现有安装中需要升级的任何剩余部分。有关可能需要升级的内容的详细信息,请参见第 3.4 节“MySQL 升级过程升级的内容”。

注意
如果您要升级最初由安装多个 RPM 包生成的安装,请升级所有包,而不是仅升级部分包。例如,如果您之前安装了服务器和客户端 RPM,请不要仅升级服务器 RPM。
对于某些 Linux 平台,从 RPM 或 Debian 软件包安装 MySQL 包括 systemd 支持,用于管理 MySQL 服务器的启动和关闭。在这些平台上,未安装 mysqld_safe。在这种情况下,请使用 systemd 启动和关闭服务器,而不是使用以下说明中的方法。请参见第 2.5.9 节“使用 systemd 管理 MySQL 服务器”。
有关 MySQL Cluster 安装的升级,另请参见 MySQL Cluster 升级。

其他版本升级可参考MySQL官方文档

本次8.0.31升级到8.0.37 小版本升级,直接下载rpm包升级。

MySQL旧版本下载地址

8.0.37rpm包下载地址

# 停止MySQL,如果使用`mysqldump`导出数据,需要停止MySQL前操作
systemctl stop mysqld
# 备份数据目录再升级,或者使用`mysqldump`导出数据
more /etc/my.cnf|grep datadir
/var/lib/mysql
cd /var/lib/
tar zcf mysql.tgz mysql
# 解压rpm包
tar xf mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar
ll
# 解压后的rpm包
-rw-r--r-- 1 7155 31415  16768148 Mar 31 22:51 mysql-community-client-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   3621444 Mar 31 22:52 mysql-community-client-plugins-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    681816 Mar 31 22:52 mysql-community-common-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 538409072 Mar 31 22:53 mysql-community-debuginfo-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   1948516 Mar 31 22:53 mysql-community-devel-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   4218268 Mar 31 22:53 mysql-community-embedded-compat-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   2344724 Mar 31 22:53 mysql-community-icu-data-files-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   1564000 Mar 31 22:53 mysql-community-libs-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    685676 Mar 31 22:53 mysql-community-libs-compat-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415  67951180 Mar 31 22:54 mysql-community-server-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415  25689952 Mar 31 22:54 mysql-community-server-debug-8.0.37-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415 379877568 Mar 31 22:56 mysql-community-test-8.0.37-1.el7.x86_64.rpm
# 只有原来已安装的包才会更新
yum update mysql-community-*-8.0.37-1.el7.x86_64.rpm
# `devel`、`test`、`debug`之前没安装的,也不会更新
Package mysql-community-devel not installed, cannot update it. Run yum install to install it instead.
Package mysql-community-server-debug not installed, cannot update it. Run yum install to install it instead.
Package mysql-community-test not installed, cannot update it. Run yum install to install it instead.
# 下面是本次升级的rpm包
--> Running transaction check
---> Package mysql-community-client.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-client.x86_64 0:8.0.37-1.el7 will be an update
---> Package mysql-community-client-plugins.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-client-plugins.x86_64 0:8.0.37-1.el7 will be an update
---> Package mysql-community-common.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-common.x86_64 0:8.0.37-1.el7 will be an update
---> Package mysql-community-icu-data-files.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-icu-data-files.x86_64 0:8.0.37-1.el7 will be an update
---> Package mysql-community-libs.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-libs.x86_64 0:8.0.37-1.el7 will be an update
---> Package mysql-community-server.x86_64 0:8.0.31-1.el7 will be updated
---> Package mysql-community-server.x86_64 0:8.0.37-1.el7 will be an update
--> Finished Dependency Resolution
# 查看升级后的版本
mysql -V
mysql  Ver 8.0.37 for Linux on x86_64 (MySQL Community Server - GPL)
# 启动MySQL
systemctl start mysqld

👉 最后,愿大家都可以解决工作中和生活中遇到的难题,剑锋所指,所向披靡~


http://www.kler.cn/a/456032.html

相关文章:

  • MapReduce工作流程+Shuffle机制
  • vue3使用element-plus,解决 el-table 多选框,选中后翻页再回来选中失效问题
  • SpringBoot的MVC接口增加签名
  • xshell基础设置
  • PANet:路径聚合网络——实例分割的创新之路
  • 仓颉语言实战——1. 类型
  • 外键约束
  • 电路元件与电路基本定理
  • Xshell远程连接提示“找不到匹配的host key算法“问题处理
  • 【Java 数据结构】LinkedList 类 和 模拟实现链表
  • html+css+js网页设计 美食 全屏幕轮播美食1个页面
  • 基于监督学习的神经网络控制算法详细介绍和例程
  • 数学建模 绘图 图表 可视化(2)
  • mybatis-plus 代码生成
  • 嵌入式开发 的算法与数据结构
  • 5-Linux 系统中VIM 编辑器的基本使用
  • 跨语言学习之C++ 和 Python 的赋值操作 (等号“=“) 的区别
  • MATLAB用find函数结合all,any函数高效解决问题
  • 数据库MySQL(1)
  • 闲谭Scala(1)--简介
  • Windows下Python+PyCharm的安装步骤及PyCharm的使用
  • C++软件设计模式之享元模式(FlyWeight)
  • 【vue】圆环呼吸灯闪烁效果(模拟扭蛋机出口处灯光)
  • Docker中的MYSQL导入本地SQL语句
  • 不用swipe插件,用<component>组件实现H5的swipe切换
  • 【Halcon】例程讲解:基于形状匹配与OCR的多图像处理(附图像、程序下载链接)