【问题标题】:Navicat can't connect mysql server via sshNavicat 无法通过 ssh 连接 mysql 服务器
【发布时间】:2013-04-09 00:58:01
【问题描述】:

我可以通过 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 设置:

【问题讨论】:

    标签: mysql ubuntu ssh navicat


    【解决方案1】:

    我看到您正在使用“公钥”方法以 root 登录 ssh。在许多系统上禁用 ssh 的根登录。您确定通过常规 ssh 使用 root 登录有效吗?

    如果你可以访问 ssh_config,你可以尝试在 ssh 上启用基于密码的常规身份验证,然后在 Navicat 中尝试,最好使用非 root 用户。

    【讨论】:

    • 第一部分+1,第二部分+0,+0.5,四舍五入到+1。
    猜你喜欢
    • 2019-10-19
    • 1970-01-01
    • 2018-08-21
    • 2018-11-03
    • 2017-07-17
    • 1970-01-01
    • 2018-07-21
    • 2018-08-14
    • 2019-04-24
    相关资源
    最近更新 更多