centos8上通過yum安裝MySQL,過程簡單,不易出錯
1.檢查系統是否已安裝MySQL相關,如果有則全部清除干凈
#列出MySQL相關的安裝包 rpm -qa | grep mysql #依次刪除安裝包 yum remove xxx
2.安裝centos8下MySQL8的yum源
#下載源
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm #安裝源
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
3.關閉默認的MySQL(一定要執行,不然安裝時會提示找不到包)
yum module disable mysql
4.安裝MySQL
yum install mysql-community-server
5.啟動MySQL服務,查看運行狀態
#啟動mysql服務
systemctl start mysqld
#查看mysql運行狀態
systemctl status mysqld
6.查找初始密碼並登錄修改密碼
#查找初始密碼 grep 'temporary password' /var/log/mysqld.log #通過初始密碼登錄 mysql -uroot -p #修改成自己的密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密碼';
#刷新權限
flush privileges;
#退出MySQL命令行
exit;
#bash下重啟MySQL服務
systemctl restart mysqld;
7.配置root遠程登錄
如果遠程登錄連接失敗,請先檢查系統雲服務商(例如阿里雲,騰訊雲,華為雲)控制台上的防火牆配置,一般不需要配置系統本身的防火牆
#登錄mysql mysql -uroot -p #切換到mysql數據庫 use mysql; #讓root可以通過任意IP登錄 update user set host='%' where user='root';