MySQL升级记录
1. 最近公司项目运行的服务器被扫描出MySQL Server漏洞,部分漏洞如下 ![file](https://i.loli.net/2019/03/13/5c888dfe5fccd.png)
解决办法是获取厂商提供过的补丁,我看漏洞大多描述在5.7.x版本前存在这个问题,所以我简单粗暴处理,升级MySQL。
2. 下载MySQL安装包,打开[官网](https://dev.mysql.com/),MySQL都到8.0.x了。因为之前没做过相关调研,所以仍然使用5.7,[下载地址](https://dev.mysql.com/downloads/mysql/5.7.html#downloads)
3. 关闭web服务器,备份数据(不重要的数据可以不备份,版本升级不会导致数据丢失)
4. 关闭mysql服务
```
service mysqld stop
```
5. 查看已安装mysql
```
rpm -qa | grep mysql
```
根据顺序从特殊到一般卸载软件,使用命令
```
rpm -e –-nodeps mysql-server-5.7.13-1.el7.x86_64
```
6. 安装
- 解压bundle
```
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
```
- 从一般到特殊安装软件,使用命令
```
rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
```
7. 启动msyql服务
```
service mysqld start
```