您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關navicat連接不上服務器的原因是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
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連接不上服務器的原因是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。