開放mysql遠程連接的幾種方式

服務器上安裝了mysql數據庫之後,服務器上可正常連接,對外的端口也開放,但是無法遠程連接到mysql數據庫,報如下錯誤

1130-host is not allowed to connect to this mysql server

可以通過以下兩種方式進行設置:

1.授權法

在mysql服務器上連接mysql數據庫,執行如下命令,設置用戶名爲myuser,密碼爲mypassword的可以通過任意的服務器連接mysql數據庫

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

2.改表法

在mysql服務器上連接mysql數據庫,執行如下sql

update user set host = '%' where user = 'myuser';

修改完成後需要重啓mysql服務

 

原文地址:https://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html

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