龙空技术网

centos7下mysql8.0数据库版本升级过程记录

困罗晋 214

前言:

眼前咱们对“centos732位库”大体比较珍视,姐妹们都想要学习一些“centos732位库”的相关内容。那么小编也在网络上汇集了一些关于“centos732位库””的相关内容,希望同学们能喜欢,各位老铁们快快来学习一下吧!

最近单位收到上级网管对服务器进行漏洞检测,出现很多mysql数据库漏洞,公司领导让分析修复这些漏洞。特做如下记录。

mysql数据库升级流程:

1. 下载最新版mysql8.0.32版本

2. 准备升级mysql数据库环境

3. 执行mysql数据库升级操作

4. 验证mysql数据库升级是否成功

5. 注意事项

一、下载最新版mysql8.0.32版本

最新版mysql数据库下载地址:

mysql下载页面

选择版本

通过ftp工具上传下载好的最新版mysql数据库到centos7系统中:

上传后如图

(我使用的SSH工具是tabby, 可以自行百度查看介绍)

二、准备升级前mysql数据库环境

1. 备份全数据库,防止升级过程出现未知错误。(切记切记切记一定要备份数据库

mysqldump -hIP -uroot -p -A --set-gtid-purged=OFF > 备份目录/备份文件名.sql

按回车执行mysql数据库备份命令提示输入数据库密码即可完成全库备份。

(mysql备份命令参数自行查看)

2. 查看my.cnf文件,确认basedir,datadir目录指向并记住

cat /etc/my.cnf

mysql配置文件内容

建议:datadir最好不要在basedir目录下。

三、执行mysql数据库升级操作

1. 停止mysql数据库服务

/etc/init.d/mysqld stop

2. 解压最新版数据库包到mysql安装目录

tar -zxvf mysql-8.0.32-el7-x86_64.tar.gzll

解压后目录

3. 备份老mysql数据库目录

mv mysql8 mysql8-old-8.0.28mv data data-backup

4. 执行升级

mv mysql-8.0.32-el7-x86_64 mysql8

5. 启动新版本mysql完成自动升级

/etc/init.d/mysqld start

查看升级日志,日志文件默认是在data目录下。

mysql数据库升级日志

完成mysql数据库升级。

四、验证是否最新版本

登录mysql数据库,输入 \s 查看如下信息已升级到最新版本8.0.32。

验证升级结果

五、注意事项

1. 升级前必须先备份全库再执行升级操作

2. 初次安装mysql数据库时,datadir和basedir最好不在同个目录下,好处是版本升级时出问题的概率会很小。

标签: #centos732位库