1. 程式人生 > >win10 navicat premium連結遠端資料庫報10038錯誤

win10 navicat premium連結遠端資料庫報10038錯誤

昨天把自己的Win10小本本配置了一遍工作中需要用的環境,其中在配置navicat連線遠端資料庫時出現問題,報如下錯誤:


上網查了一下,發現這個錯誤碼的意思是埠3306未對外開放,
一般造成這種情況的原因有下列幾方面:

1.mysql服務可能未啟動(但是我並未下載MySQL客戶端,所以不存在這種情況)PS:如果只是需要連結遠端資料庫,是不需要在本地安裝MySQL客戶端的;

2.防火牆可能阻止訪問(按照步驟我在入站規則中添加了關於埠3306的開放規則,仍然報錯)

解決方法參考:https://jingyan.baidu.com/article/63acb44add614761fcc17ec2.html

3.是否有許可權(找服務端同學問了下,是有的)

搞了一下午,最後問了旁邊的測試小姐姐,發現是我沒有同時配置SSH通道和資料庫。個人理解應該是根據公司和專案不同,
有的有SSH有的沒有,我因為不瞭解SSH是個啥所以把它們分開配置了。。。所以說同志們,如果自己解決不了的問題一定要多問呀,悲傷。。。。。。

自己捯飭了很久,因為不知道原理所以在那裡瞎折騰,在這裡查了一下ssh的定義,留著萬一自己以後忘了再來看吧QAQ~~

SSH:當我們需要遠端登入到伺服器上進行操作時,一般就會用到ssh(secure shell,是目前較為可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用ssh協議可以有效防止遠端管理過程中的資訊洩露問題)

具體參考見:https://blog.csdn.net/vevenlcf/article/details/43273405