1. 程式人生 > >解決Host 'xxx' is not allowed to connect to this MySQL server

解決Host 'xxx' is not allowed to connect to this MySQL server

serve 文章 輸入密碼 連接 表示 user con 命令 自己的

問題描述: 本地主機連接到服務器上的mysql時報錯:Host ‘xxx‘ is not allowed to connect to this MySQL server;

服務器配置;windows server;

分析: 這是mysql的訪問權限問題

解決辦法:

1.進入服務器,運行cmd進入dos界面;

2.輸入命令:mysql -u root -p 輸入密碼;

3.命令:use mysql;

4.命令:grant all privileges on *.* to [email protected]"xxx.xxx.xxx.xxx" identified by "密碼";

("xxx.xxx.xxx.xxx"表示允許連接的主機ip,如果允許所有主機,使用"%"。 密碼是允許主機連接時使用的密碼)

(例如:grant all privileges on *.* to [email protected]"%" identified by "123";)

5.查看mysql允許的主機: 命令:select user,password,host from user;

本人系新手上路,文章可能顯得臃腫,寫下來記錄自己的成長歷程。

水平有限,歡迎並感謝糾錯指正

解決Host 'xxx' is not allowed to connect to this MySQL server