參考地址: https://www.cnblogs.com/devan/p/7055339.html
錯誤:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve
錯誤1130:主機192.168.1.3”不允許連接到thismysql服務
原因:被連接的數據不允許使用 192.168.1.3訪問,只允許是用 localhost;
錯誤1130解決辦法:
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改"mysql" 數據庫裏的 "user" 表裏的 "host"項,從"localhost"改稱"%"
1、啓用 cmd ,登錄mysql修改
輸入 : mysql -u -root -p
若是提示 ‘mysql’不是內部或外部命令,也不是可運行的程序.那需要配置環境變量 在配置 path 變量添加 “……\mysq\/MYSQL Server5.7\bin”
這裏密碼登錄可能報錯 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045解決辦法 : https://www.cnblogs.com/-qilin/p/11608748.html
沒有錯誤的話直接執行下面語句
總體運行語句:
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
運行完畢後再次連接測試,若還不行重啓mysql服務,或是直接重啓電腦