用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';
已成功修改,這個時候就能夠鏈接了。