yum 源安裝的進行更新
# 下載安裝yum源
cd /usr/local/src
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
# 若只升級至5.7則進行修改 8.0無需修改
cd /etc/yum.repos.d
# 編輯該源,將5.7下的啟用屬性改為1; 8.0下的改為0
vi mysql-community.repo
# 開始更新
yum makecache
yum update mysql-server mysql -y
編譯安裝的進行更新
# 下載安裝yum源
cd /usr/local/src
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
# 若只升級至5.7則進行修改 8.0無需修改
cd /etc/yum.repos.d
# 編輯該源,將5.7下的啟用屬性改為1; 8.0下的改為0
vi mysql-community.repo
# 開始更新
yum makecache
yum install mysql-server mysql -y
# 如果之前用yum更新過,建議自己看一下rpm備份的文件
cp /etc/my.cnf.rpmsave /etc/my.cnf
# 如果使用編譯安裝到/usr/local/mysql/data目錄,啟動報錯的,可以嘗試將數據遷移至/var/lib/mysql再次啟動
\cp -r /usr/local/mysql/data/* /var/lib/mysql
chmod 777 -R /var/lib/mysql
# 啟動&自啟
systemctl restart mysqld
systemctl enable mysqld