在CentOS 8上安裝MySQL 8的步驟如下:
首先,確保你的系統是最新的。打開終端并運行以下命令:
sudo dnf update -y
安裝一些必要的依賴包,如wget
和openssl-devel
:
sudo dnf install -y wget openssl-devel
從MySQL官方網站下載MySQL 8的Yum存儲庫文件(RPM包):
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
安裝下載的存儲庫文件:
sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm
使用Yum安裝MySQL服務器:
sudo dnf install -y mysql-community-server
安裝完成后,啟動MySQL服務:
sudo systemctl start mysqld
設置MySQL服務開機自啟:
sudo systemctl enable mysqld
MySQL在安裝過程中會生成一個臨時密碼,你需要記錄這個密碼以便后續使用:
sudo grep 'temporary password' /var/log/mysqld.log
使用臨時密碼登錄MySQL:
mysql -u root -p
輸入你剛剛看到的臨時密碼。
登錄后,立即修改臨時密碼以提高安全性:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword!';
將NewStrongPassword!
替換為你想要設置的新密碼。
刷新權限以使更改生效:
FLUSH PRIVILEGES;
退出MySQL命令行:
exit;
你可以通過以下命令驗證MySQL是否安裝成功:
mysql --version
這樣,你就完成了在CentOS 8上安裝MySQL 8的步驟。