[英]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.