首页 > 数据库 >linux mysql版本升级

linux mysql版本升级

时间:2022-11-02 13:56:08浏览次数:71  
标签:39 5.7 -- mysql 升级 版本升级 linux rpm

概述

因检测当前版本5.7.36的mysql有一些漏洞,因此需要进行升级,本次升级将从5.7.36--->5.7.39,环境为CentOS7。旧版本使用的是rpm包的方式自行安装的,因此升级起来也就比较简单了,其他方式安装的请自行处理。这里只介绍通过rpm包的方式升级版本。

1.下载新的安装包

mysql官方下载地址,从该连接自行选择要下载的版本

下载完毕之后将此包上传到服务器上

2.版本升级

  1. 第一步备份整个数据库
mysqldump -u root -p --add-drop-table --routines --events --all-databases --force > all.sql
  1. 第二步备份my.cnf配置文件
cp /etc/my.cnf ./
  1. 第三步解压缩新的mysql安装包
tar xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar
  1. 第四步开始升级安装
    依次执行以下四条升级命令
sudo rpm -Uvh --force mysql-community-common-5.7.39-1.el7.x86_64.rpm --nodeps
sudo rpm -Uvh --force mysql-community-libs-5.7.39-1.el7.x86_64.rpm --nodeps
sudo rpm -Uvh --force mysql-community-client-5.7.39-1.el7.x86_64.rpm --nodeps 
sudo rpm -Uvh --force mysql-community-server-5.7.39-1.el7.x86_64.rpm --nodeps 
  1. 第五步查看升级之后的版本
mysqld -V

此时应该是升级之后的版本了

  1. 执行mysql的升级检查命令
sudo mysql_upgrade -uroot -p

整个过程不需要重启数据库,升级过程中会自动处理,升级完毕之后可以执行sql查询最新的版本

select version();

标签:39,5.7,--,mysql,升级,版本升级,linux,rpm
From: https://www.cnblogs.com/bcde/p/16850791.html

相关文章

  • Linux编译过程中忽略警告,如何屏蔽Warning判定为error
     在内核编译时,经常会遇到类似的报错,这些报错都有一个标志,那就是结尾都有[-Werror......]这些报错实际上是内核在编译的时候,把一些警告当做错误来处理。在实际开发中,为......
  • Mysql导出导入操作
    编写sh文件cd/rootecho'开始导出数据:'+$(date+%F%n%T)>迁移RDS操作日志.txtecho'开始导出数据:'+$(date+%F%n%T)#导出数据,但不导出储存过程、触发器、函数、......
  • Linux常用命令
    常用命令1、实时查看文件更新内容,一般用于看日志tail-f[filename]2、实时显示filename最后20行内容tail-f-n20[filename]3、开启防火墙systemctlstartfire......
  • MySQL 跨服务器查询数据
    MySQL同个服务器下,要进行跨数据库进行查询,只需在表前加上数据库名就可以。如果要在跨服务器查询,服务器A查询服务器B,则需要在服务器A开启federated引擎(默认关闭)以进行映射表......
  • linux 中 如何提取文件的最后几列、删除最后几列
     001、提取文件的最后几列[root@pc1test3]#lsa.txt[root@pc1test3]#cata.txt##测试文件00100200300400500600700800901001101......
  • Linux部署系统
    部署系统1、在/home/目录下创建要部署的服务的名称;2、在idea的maven中先clean,禁用test选项,后package打包,则可以在target目录中得到jar包文件;3、将生成的jar包文件拷入......
  • Linux下基于GTK人脸识别界面设计
    Linux下基于GTK人脸识别界面设计1.人脸识别简介    人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,......
  • MySQL_排序查询
    语法(执行顺序)Select查询列表         ③From表       ①【where筛选条件】         ②Orderby排序列表【asc|de......
  • linux 中 awk命令内使用cut命令
     001、[root@PC1test1]#lsa.txt[root@PC1test1]#cata.txt00100200300400500600700800901001101201301401501601701801902002102202302......
  • MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理...
    MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理MySQL常用指令(备查)最常用的显示命令:1、显示数据库列表。showdatabases;2、显示库中的数据表:use......