1. 程式人生 > 其它 >centos8安裝MySQL8——通過yum

centos8安裝MySQL8——通過yum

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';