1. 程式人生 > >震驚!!!主機Natcivat遠端連線伺服器Mysql的問題(1130)居然可以這樣解決!!!

震驚!!!主機Natcivat遠端連線伺服器Mysql的問題(1130)居然可以這樣解決!!!

環境:

伺服器centos7+MySQL5.6

主機 Windows10 + Navicat for MySQL

Linux下檢視MySQL版本命令:  mysql –V

問題:用主機Natcivat再次連線伺服器Mysql,出現另一錯誤提示:1130-Host‘XXX.XXX.XXX.XXX’ is not allowed to connect to this MySQL server

使用Navicat Premiu遠端連線mysql資料庫

原因:本地主機不允許連線到遠端MySQL伺服器

解決:

1、登入MySQL:mysql -uroot -p密碼

2、執行下命令

GRANT ALL PRIVILEGES ON *.* TO '使用者名稱'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;

3、flush privileges;

這個命令是重新整理一下許可權,不用重啟以上只針對5.7以下版本。

注意:5.7以上執行的時候會報錯誤這個時候,需要先執行重新整理許可權:

flush privileges;