首頁  >  文章  >  資料庫  >  navicat為什麼連接不上伺服器

navicat為什麼連接不上伺服器

angryTom
angryTom原創
2019-08-06 16:49:389648瀏覽

navicat為什麼連接不上伺服器

navicat在使用時,有時會出現連結伺服器失敗的問題。下面我們就來為大家介紹一下這個問題的解決方法。

推薦教學:MySQL影片教學

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為什麼連接不上伺服器

#

以上是navicat為什麼連接不上伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn