centos8安裝MySQL8——通過yum
阿新 • • 發佈:2021-10-13
centos8安裝MySQL8
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';