要在CentOS上升級MySQL版本,可以按照以下步驟進行操作。請注意,在進行任何升級之前,務必備份所有重要的數據庫數據。
卸載舊版本的MySQL:
sudo yum remove mysql mysql-server
安裝MySQL官方Yum倉庫:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
安裝新版本的MySQL:
sudo yum install mysql-community-server
啟動并啟用MySQL服務:
sudo systemctl start mysqld
sudo systemctl enable mysqld
獲取臨時密碼: MySQL在首次安裝后會生成一個臨時密碼,可以通過以下命令找到:
sudo grep 'temporary password' /var/log/mysqld.log
登錄MySQL并修改密碼:
mysql -u root -p
輸入臨時密碼后,修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
FLUSH PRIVILEGES;
驗證版本:
SELECT VERSION();
卸載舊版本的MySQL:
sudo yum remove mysql mysql-server
安裝Percona Yum倉庫:
wget https://repo.percona.com/yum/percona-release-latest.noarch.rpm
sudo rpm -Uvh percona-release-latest.noarch.rpm
安裝新版本的MySQL:
sudo yum install mysql-server
啟動并啟用MySQL服務:
sudo systemctl start mysqld
sudo systemctl enable mysqld
獲取臨時密碼:
sudo grep 'temporary password' /var/log/mysqld.log
登錄MySQL并修改密碼:
mysql -u root -p
輸入臨時密碼后,修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
FLUSH PRIVILEGES;
驗證版本:
SELECT VERSION();
通過以上步驟,你應該能夠成功地在CentOS上升級MySQL版本。如果在過程中遇到問題,可以參考MySQL官方文檔或社區論壇尋求幫助。