溫馨提示×

如何更新centeros上的mysql版本

小樊
96
2024-09-08 22:32:33
欄目: 云計(jì)算

要在 CentOS 上更新 MySQL 版本,請按照以下步驟操作:

  1. 首先,確保已安裝了 MySQL??梢允褂靡韵旅顧z查是否已安裝:
mysql --version
  1. 卸載舊版本的 MySQL。使用以下命令刪除舊版本的 MySQL 及其相關(guān)組件:
sudo yum remove mysql-server mysql-client mysql-common
  1. 安裝 MySQL 的官方 YUM 存儲(chǔ)庫。根據(jù)你的 CentOS 版本選擇相應(yīng)的存儲(chǔ)庫。對于 CentOS 7,請運(yùn)行以下命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

對于 CentOS 8,請運(yùn)行以下命令:

wget https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el8-3.noarch.rpm
  1. 更新并安裝新版本的 MySQL。使用以下命令安裝 MySQL 服務(wù)器和客戶端:
sudo yum update
sudo yum install mysql-server mysql-client
  1. 啟動(dòng) MySQL 服務(wù)。使用以下命令啟動(dòng)并設(shè)置開機(jī)自啟動(dòng):
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 獲取 MySQL 的臨時(shí)密碼。在 /var/log/mysqld.log 文件中查找臨時(shí)密碼:
grep 'temporary password' /var/log/mysqld.log

記下此密碼,因?yàn)槟枰谑状蔚卿洉r(shí)使用它。

  1. 使用臨時(shí)密碼登錄到 MySQL。使用以下命令登錄到 MySQL,然后將 <TEMP_PASSWORD> 替換為實(shí)際的臨時(shí)密碼:
mysql -u root -p<TEMP_PASSWORD>
  1. 更改臨時(shí)密碼。在 MySQL 提示符下,運(yùn)行以下命令以設(shè)置新密碼。請將 <NEW_PASSWORD> 替換為您選擇的新密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<NEW_PASSWORD>';

完成后,使用 exit 命令退出 MySQL。

現(xiàn)在,您已經(jīng)在 CentOS 上更新了 MySQL 版本。如果需要,您可以使用新密碼登錄并進(jìn)行其他配置。

0