2020-04-30
1、說明
本次安裝的mysql版本為5.7.30,在三天前官方推出了最新的mysql5.7.30版本,而在項目中使用的mysql版本分別為5.7.28以及5.7.29(制作的docker鏡像),但是在鏡像漏洞掃描的時候,掃描出來漏洞了,所以需要進行mysql的升級。本次為了在制作docker鏡像的時候為了方便,這里使用yum安裝mysql版本。
2、下載mysql的yum倉庫
下載地址:https://dev.mysql.com/downloads/repo/yum/
或者直接下載:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
下載完成以后,把下載的包放到服務器,執行如下命令進行安裝
yum localinstall mysql80-community-release-el7-3.noarch.rpm 或 sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
3、查看yum存儲倉庫中的mysql
# yum repolist all | grep mysql
從上述可以看出來,默認只開啟了mysql8.0版本的yum
4、禁用不需要的版本和啟用指定的版本
yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community 或 手動編輯/etc/yum.repos.d/mysql-community.repo 文件來選擇,把默認版本的enabled=1改為0,需要版本的enabled=1
5、安裝mysql
yum install mysql-community-server
接下來就准備制作mysql的docker鏡像咯