navicat連接mysql-server報錯問題以及解決辦法整理


1.環境:

navicat12、mysql8.0-community

2.問題

問題一

  控制台連接mysql出現‘mysql不是內部或外部命令’

  解決方案:

    出現這個問題是因為沒有配置mysql的環境變量。找到mysql的安裝目錄,復制目錄

    

 

     右鍵桌面此電腦

    

 

     

 

     

 

     

 

    新建環境變量,將復制的mysql目錄地址放入,然后一路確定到完成

     

 

     完成后win+R,輸入cmd打開命令窗口,輸入mysql -u root -p,輸入密碼,進入mysql對話窗口即為環境變量配置成功。

    

 

 

問題二

  其他服務器使用Navicat連接非本地mysql服務器,出現1130,host xxx is not allowed to connect to this Mysql Server。如下圖所示:

    

解決方案:

  控制台操作

  win+R,輸入cmd,回車。輸入mysql -u root -p,輸入root密碼

    

   輸入以下命令(記得一定要打分號)

use mysql;

select host from user where user='root';

 

   將host的值localhost修改為通配符%

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

  修改完成后使配置生效

flush privileges;

   重新使用遠程服務器連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM