MySQL1130錯誤,無法遠程連接
錯誤:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
錯誤1130:主機192.168.1.3不允許連接到this MySQL服務
原因:被連接的數據庫不允許使用 192.168.1.3訪問,只允許是用 localhost
解決辦法:
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改"mysql" 數據庫里的 "user" 表里的 "host"項,從"localhost"改成"%"
啟用 cmd
輸入 : mysql -uroot -p
若是提示 ‘mysql’不是內部或外部命令,也不是可運行的程序.那需要配置環境變量,在配置 path 變量添加 “……\mysql\MYSQL Server5.7\bin”
總體運行語句:
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服務,或是直接重啟電腦