通過以root用戶或者具有sudo特權的用戶身份使用CentOS軟件包管理器(dnf)來安裝MySQL 8.0
# dnf install @mysql
安裝好后,這里注意需要修改兩個文件的權限,否則啟動失敗。
# chown -R mysql:mysql /var/run/mysqld
# chmod -R 777 /var/lib/mysql
設置為開機自啟動
# systemctl enable --now mysqld
添加密碼及安全設置
# mysql_secure_installation
進行以下步驟操作
(1)配置VALIDATE PASSWORD component(驗證密碼組件): 輸入y ,回車進入該配置
(2)選擇密碼驗證策略等級, 我這里選擇2(high),回車
(3)輸入新密碼兩次
(4)確認是否繼續使用提供的密碼?輸入y ,回車
(5)移除匿名用戶? 輸入y ,回車
(6)不允許root遠程登陸? 我這里需要遠程登陸,所以輸入n ,
(7)移除test數據庫? 輸入y ,回車
(8)重新載入權限表? 輸入y ,回車
然后就可以登錄了
# mysql -u root -p
輸入以上密碼