Navicat無法連接到MySQL


今天新裝的linux,裝好以后想用Navicat連接一下數據庫,發現連接不上

思路,捋一下

第一種:Access denied for user 'root'@'localhost' (using password: YES)

解決方法:

一、查看系統防火牆是否允許3306端口訪問

沒有的話請參考linux里的

二、.本地IP(也就是你電腦的ip)沒有訪問數據庫的權限,開啟一下,報錯信息如下:

1.進入mysql

2.選擇數據庫更新數據

use mysql;

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

flush privileges;

3,測試,搞定!

 第二種:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘hostxxxxx’ (10061)

錯誤原因:mysqld數據庫服務沒有啟動。

檢查 :在windows 的任務管理器,或者 unix/Linux 下 ps -aux | grep mysql 看一下。確認服務已經啟動。

處理 :啟動mysqld 服務


免責聲明!

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



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