簡體   English   中英

Navicat無法通過SSH連接mysql服務器

[英]Navicat can't connect mysql server via ssh

我可以通過ssh連接服務器,並通過mysql -u root -h localhost -p登錄mysql,沒有任何問題。 但是,為什么Navicat的ssh登錄不起作用?

服務器環境:

Ubuntu 10.04.1 LTS
mysql  Ver 14.14 Distrib 5.1.67, for debian-linux-gnu (i486) using readline 6.1

當我使用localhost連接mysql時,為什么此錯誤信息會打印服務器的公共IP?

Navicat設置:

在此處輸入圖片說明

在此處輸入圖片說明

我看到您正在使用“公鑰”方法以root用戶身份登錄ssh。 ssh的根登錄在許多系統上都被禁用。 您確定通過常規ssh以root身份登錄是否有效?

如果您有權訪問ssh_config,則可以嘗試在ssh上啟用基於密碼的常規身份驗證,然后在Navicat中嘗試使用非root用戶,最好使用該身份驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM