MySQL 1130錯誤,無法遠程連接Mysql

參考地址: 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服務,或是直接重啓電腦

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