[MySQL漏洞修复]Red Hat 7环境MYSQL原地升级方案

摘要:此方案适用于MySQL8.0.16之后的版本,升级后修复以下漏洞
Oracle MySQL Server组件安全漏洞(CVE-2019-5482);
Oracle MySQL Server Server 安全漏洞(CVE-2020-14878);
Oracle MySQL Server 安全漏洞(CVE-2020-1967);
Oracle MySQL Server 安全漏洞(CVE-2020-14663);
Oracle MySQL Server 安全漏洞(CVE-2020-14678);
Oracle MySQL Server 安全漏洞(CVE-2020-14697);
Oracle MySQL Server Server DML 安全漏洞(CVE-2020-14828);

正文:

一.下载最新版本mysql,具体下载地址: https://dev.mysql.com/downloads/mysql/
1.Select Operating System:选Red Hat Enterprise Linux
2.Select OS Version: 选择 Red Hat Enterprise Linux 7
3.Download Package: 选择RPM Bundle


二.备份原数据库
mysqldump -uroot -p --add-drop-table --routines --events --databases 数据库名>mydb.sql

三.停止并卸载MySQL
1.停止MySQL服务
mysqladmin -u root -p shutdown

2.卸载旧版本软件:只卸载软件,保留原数据库配置和数据库目录;
rpm -qa | grep mysql
rpm -ev mysql-community-server-8.0.18-1.el7.x86_64 --nodeps
rpm -ev mysql-community-client-8.0.18-1.el7.x86_64 --nodeps
rpm -ev mysql-community-embedded-compat-8.0.18-1.el7.x86_64 --nodeps
rpm -ev mysql-community-common-8.0.18-1.el7.x86_64 --nodeps
rpm -ev mysql-community-libs-8.0.18-1.el7.x86_64 --nodeps
rpm -ev mysql-community-libs-compat-8.0.18-1.el7.x86_64 --nodeps
rpm -qa | grep mysql

四.安装新版本:此处以8.0.22版本做示例,其他版本类似
创建新版本数据库目录mysql8022,并将安装包(mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar)复制到该目录,并执行以下安装语句
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-plugins-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-compat-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-embedded-compat-8.0.22-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm 

五.启动并升级数据库
mysqld --user=root --upgrade=AUTO &

六.查看数据库状态
systemctl status mysqld

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值