MySql修改和添加遠程登錄賬號

登錄到MySql管理賬號

mysql -uroot -p密碼;

選擇mysql數據庫

use myql;

查看是否已經有遠程賬號

select User,authentication_string,Host from user;

如果已經有遠程賬號,刪除它

delete from User where Host=’%’ ;

給root賬號開一個遠程賬號

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ ;

從mysql數據庫的grant表中重新加載權限數據

flush privileges;

這一步一定要做,不然無法成功! 這句表示從mysql數據庫的grant表中重新加載權限數據,因爲MySQL把權限都放在了cache中,所以在做完更改後需要重新加載。

****當然如果你是用的是阿里雲ESC服務器,請在ESC上配置安全規則,開放3306端口,外網才能訪問。

如果你的root賬號的密碼是root,那麼就好辦了,請打開cmd,運行以下命令:

mysql -uroot -proot ;
use mysql ;
delete from User where Host=’%’ ;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ ;
flush privileges ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章