共計 829 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章將為大家詳細講解有關 navicat 連接不上服務器的原因是什么,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、首先確定你的 linux 已經關閉防火墻
如果是公司服務器防火墻比較重要不能關閉,那就麻煩點了,需要在防火墻的配置文件下配置屬性。
如果還不能解決,請繼續往下看。
2、如果是云服務器,請確認 3306 端口是否已經設置對外開放
此處以阿里云服務器為例,阿里云的服務器默認端口是不對外開放的,如果想要供外部訪問,需要在安全組中手動添加規則,詳情操作可以參考官方文檔:https://helpcdn.aliyun.com/document_detail/25471.html?spm=5176.doc25468.2.4.RfJyPU
如果還不能解決,請繼續往下看。
3、權限不足問題
提示錯誤: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 訪問 mysql 服務器
輸入 grant all privileges on *.* to root@ % identified by 密碼
這相當于是給 IP-xxx.xxx.xxx.xxx 賦予了所有的權限,包括遠程訪問權限,% 百分號表示允許任何 IP 訪問數據庫。
四、然后再輸入 flush privileges;
五、在 Linux 服務器上重啟 MySQL
關于“navicat 連接不上服務器的原因是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
向 AI 問一下細節