阿里龙晰系统上将yum安装的myql_8.0.36升级到mysql_8.4.0的过程
本章内容介绍了在阿里龙晰系统上修复 Oracle MySQL 安全漏洞CVE-2024-21176、CVE-2024-21177、CVE-2024-21179的过程。
说明:
- Oracle MySQL 安全漏洞(CVE-2024-21176):oracle:mysql_server 8.0.36 <= 8.4.0,解决方案是将Mysql升级到 8.4.0。
- Oracle MySQL 安全漏洞(CVE-2024-21177):oracle:mysql_server 8.0.36 <= 8.0.37,解决方案是将Mysql升级到 8.0.37。
- Oracle MySQL 安全漏洞(CVE-2024-21179):oracle:mysql_server 8.0.36 <= 8.0.37,解决方案是将Mysql升级到 8.0.37。
目录
一、背景概述
在部署时采用yum install进行的安装,版本是8.0.36,部署完成后进行安全漏洞扫描时,发现了上面【说明:】部分罗列的漏洞,其过程存在很多波折,但是升级成功后进行复盘时,主要的问题是我自己在配置参数时没有配置对的问题,不存在系统级别的问题,所以将整个过程编写出来,为同样经历的同学提供此思路和帮助。
用yum安装8.0.36(存在漏洞的mysql版本)的命令
[root@mysqlserver ~]# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
[root@mysqlserver ~]# yum install mysql-server
二、环境信息
1、服务器信息
主机名 | IP | 系统 | CPU | 内存 | 系统盘分配 | 挂载硬盘 | 功能 |
---|---|---|---|---|---|---|---|
mysqlserver | xxx.xxx.x.x | Anolis OS 8.9_x86-64bit | 8 | 16 | 128GB | 300G | 数据库服务 |
2、系统盘分区
主机名 | 系统盘 | /boot | SWAP | / | data盘 |
---|---|---|---|---|---|
mysqlserver | 256GB | 2GB | 16GB | 118GB | 300G |
三、升级mysql数据库
1、查看当前系统及mysql版本
[root@mysqlserver ~]# mysql -uroot -p
Enter password: Zwkj@820921
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.36 |
+-----------+
1 row in set (0.00 sec)