Centos8安裝MySql8


首先所需:

    (以VM虛擬機為例)一台虛擬機

   

  安裝mysql

    這次使用最新的安裝包管理器

    

sudo dnf install @mysql

  效果如下圖:

 

 

 

  輸入“Y”安裝:

 

 

 

 

  啟動MySQL服務並開機自啟:

sudo systemctl enable --now mysqld

 

 

 

  檢查mysql是否在運行:

sudo systemctl status mysqld

 

 

 

要求你配置VALIDATE PASSWORD component(驗證密碼組件):

    1.輸入y ,回車進入該配置

    2.選擇密碼驗證策略等級, 我這里選擇0 (low),回車

    3.輸入新密碼兩次

    4.確認是否繼續使用提供的密碼?輸入y ,回車

    5.移除匿名用戶 輸入n ,回車不允許root遠程登陸

    6.我這里需要遠程登陸,所以輸入n ,回車

    7.移除test數據庫 輸入y(我這里選擇了NO) ,回車

    8.重新載入權限表 輸入y ,回車

    輸入y ,回車進入該配置

 

 

 

 這個本來想把密碼設置簡單一點,結果試了兩次不行!

  配置遠程登陸

      如果需要設置root賬戶遠程登陸,上一步驟中,不允許root遠程登陸?這一步需要設為n。
    接下來本機登錄MySQL,將root用戶的host字段設為'%',意為接受root所有IP地址的登錄請求:
    本機登錄MySQL:

mysql -uroot -p(密碼)

 

 

 

 

接着繼續執行mysql語句,將root用戶的host字段設為'%':

use mysql; update user set host='%' where user='root'; flush privileges;

 

設置完成后輸入exit退出mysql,回到終端shell界面,接着開啟系統防火牆的3306端口:

sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

 

如下:

 

 

 

基本上就完成了,用SqlYog測試:

 

 OK! 完成!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM