天天看點

阿裡雲伺服器內建環境的mysql遠端連接配接以及密碼修改

一、不知道阿裡雲內建環境的mysql密碼情況下,修改密碼方法:

原理: 更改配置檔案,跳過mysql密碼檢查,登入成功後更改密碼。

阿裡雲內建的環境 mysql配置檔案預設在 /etc下面,首先移動到根目錄

cd /
cd etc
           

然後用vim打開配置檔案

vim my.cnf

移動光标 

找到[mysqld]的段,使光标停留在段中任意處 

按下i(進入插入模式并從新的一行開始輸入) 

使用鍵盤輸入

skip-grant-tables
           

按下鍵盤的冒号“:”(傳回底行模式),并輸入wq(表示儲存并退出)按回車。

在終端輸入

service mysqld restart
           

重新開機後配置生效,登入使用者

mysql -u root -p
           

遇到密碼直接按回車

登入後在mysql界面下

use mysql
//我是将密碼修改成123123  可以自己随便定密碼
update mysql.user set authentication_string=password('123123') where user='root';
           

(注意分号)

最後儲存更改

flush privileges;
exit;
           

再次用vim打開配置檔案

vim my.cnf
           

将光标移動到之前增加的行 按下dd(删除目前行) 

再按“:wq”

到此,密碼重置完畢。

二、下面再為資料庫開放遠端連接配接

1、用于遠端連接配接的使用者

//下面root和123123分别為我的mysql連接配接的賬号密碼,請改成自己的賬号密碼再執行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123123' WITH GRANT OPTION;
           

2、重新整理權限表

flush privileges;
           

3、關閉防火牆

1.關閉防火牆:sudo systemctl stop firewalld.service

2.關閉開機啟動:sudo systemctl disable firewalld.service
           

4、安全組規則設定

阿裡雲伺服器內建環境的mysql遠端連接配接以及密碼修改
阿裡雲伺服器內建環境的mysql遠端連接配接以及密碼修改

到此全部OK,可以去連接配接測試了!

繼續閱讀