Mysql不能遠程鏈接的解決方法

問題:mysql

1130- Host XXXXXX is not allowed to connect  to this MYSQL serversql


錯誤緣由:本地沒有訪問遠程Mysql數據庫的權限。數據庫

解決方法:ide

1,遠程鏈接數據庫,在cmd中輸入:
 mysql -u root -p
輸入密碼回車進行mysql命令行;測試

2,輸入use mysql;this

3,select user,password,host from user;命令行

4,若是host只有localhost,則須要把本地ip也添加上去;server

5,輸入 grant all privileges on *.* to root@"本地IP" identified by "密碼"
這至關因而給本地IP賦予了全部權限,包括遠程訪問權限。ip

6,flush privileges;
從新加載mysql權限,這一步必需要有。cmd

7,select user,password,host from user;查看是否已經添加IP上去了,再測試是否能正常遠程鏈接。

相關文章
相關標籤/搜索