解決navicat連接不上mysql服務器


 

 

  1. 設置mysql密碼

    如果mysql用戶密碼為空,需要設置后第三方mysql操作工具才可以連接

        進入數據庫:mysql -uroot -p

use mysql;
update user set password=passworD("123456") where user='root';
​flush privileges;

  

    ​    ​到此完成密碼的設置,退出后可以用新密碼登錄

    ​    ​mysql -uroot -p123456

    ​

    ​2.解決連接error:1130問題
    ​剛安裝的mysql,ip地址只能夠為127.0.0.1 或者localhost

    ​mysql -uroot -h127.0.0.1 -p    ​  這樣可以訪問  

    ​mysql -uroot -h192.168.3.134 -p123456 這樣不可以訪問

    ​提示錯誤:Warning: Using a password on the command line interface can be insecure.

    ​ERROR 1130 (HY000): Host '192.168.3.134' is not allowed to connect to this MySQL server

    ​解決方法:

    ​一、進入mysql

    ​二、use mysql;

    ​三、設置root賬號密碼為123456可以訪問用ip 192.168.3.134訪問mysql服務器

​       ​

 ​GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.3.134' IDENTIFIED BY '123456' WITH GRANT OPTION; 

  

    ​再次嘗試:

    ​mysql -uroot -h192.168.3.134 -p123456
    ​進入mysql服務器


免責聲明!

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



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