mysql 本地連接不上遠程,如何開啓遠程連接

安裝好mysql之後,本機可以用root賬號成功連接,但是無法遠程連接的解決辦法:

首先在本機查詢mysql庫中的user表,可以看到root目前只支持localhost本機連接:

select `user`,authentication_string,`Host` from `user`;

於是我們需要增加root允許其他主機進行連接,執行下面這段語句:111111爲連接密碼,%爲任意主機,就是任意主機可以通過用戶名root + 密碼111111 進行連接,你也可以指定只允許某IP的主機進行連接。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111';

 

 執行完上面的語句之後還不會立即生效,還需要讓mysql重新加載用戶權限: 

flush privileges;

然後再查看用戶表發現剛剛的用戶新增進去了,這時候就可以用任意一臺電腦進行連接了,如果還是無法連接,檢查是否防火牆屏蔽了mysql端口的遠程訪問權限。

 

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