navicat 遠程連接不上mysql 解決辦法


從以下方面尋找解決方案

 

1 查看mysql的端口 

  show global variables like 'port';  查看是不是3306端口

2 查看用戶是否允許遠程登錄

  use mysql;

  select user,host from user;

  返回結果查看指定用戶是locahost 還是%,必須是%才允許遠程連接

  若不是%, 已root為例 執行以下命令  用戶名 root 密碼 123

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

  flush privileges;

3 查看3306端口是不是開放  

  1 查看命令

    netstat -talnp

  2 開放3306端口命令

    iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

  3 如果上述還是不行,關閉 firewalld  

    systemctl stop firewalld

    

  

  


免責聲明!

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



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