用Navicat Premium 鏈接mysql數據庫時報錯 -- 1130 Host xxxx is not allowed to connect to this MySQL server

用Navicat Premium 鏈接mysql數據庫時報錯mysql

 

報錯緣由:此時的MySQL默認不能遠程鏈接。sql

解決方案:修改MySQL配置數據庫

具體步驟:服務器

一、登錄服務器,進入數據庫3d

mysql -uroot -p密碼

查看數據庫用戶code

show databases;

 

二、切換用戶,查看配置blog

執行命令rem

use mysql;

select host from user where user='root';

看到如圖所示的配置:localhostclass

 

三、修改配置配置

執行以下命令

update user set host = '%' where user ='root'

解釋:將localhost設置爲通配符%。

localhost設置了「%」後即可以容許遠程訪問。

 

四、使配置生效

localhost修改完成後執行如下命令使配置當即生效。

flush privileges;

而後在查看配置

select host from user where user='root';

 

已成功修改,這個時候就能夠鏈接了。

 

 

 

相關文章
相關標籤/搜索