【问题标题】:Can't connect to MySQL database using Coda 2无法使用 Coda 2 连接到 MySQL 数据库
【发布时间】:2016-11-20 02:54:02
【问题描述】:

我在运行 MySQL 服务器的 Raspberry Pi 上托管一个网站。

在 Mac 上使用终端,我可以远程 ssh 进入 RPi,然后连接到服务器。

我正在尝试使用 Coda 2 远程连接到服务器,但它似乎无法正常工作。我使用以下详细信息选择了“通过 SSH”选项:

(我已经删除了我的登录信息)

但是,使用与 SequelPro 完全相同的细节,它工作得很好吗?

这里发生了什么?为什么它对 Coda 不起作用?

【问题讨论】:

  • 也许 ssh 端口不应该像您的第一张图片中那样为 22?也许这个端口被你的防火墙关闭了。
  • @thescion 不,他说他可以使用 ssh 登录,但无法使用应用程序。
  • 您在尝试连接时是否遇到任何错误?来自 Coda 的任何日志,来自服务器的任何日志?
  • Coda 只是说 SSH 连接失败! SSH 隧道意外关闭。
  • 我讨厌 mysql 虽然 SSH 为什么不在 mysql 服务器上为 coda 创建一个用户并使用 normall 套接字连接方法,你甚至可以创建一个只在 192.168.1 上工作的 mysql 用户.* 主机所以它只能从你的局域网登录?

标签: mysql database ssh raspberry-pi coda


【解决方案1】:

这是 Coda 2 的一个已知问题。我假设您使用的是 SSH 密钥,如果不是,请详细说明。

打开~/.ssh/config,您需要使用sudo vim/nano/emacs,因为它是一个受保护的文件。然后添加这两行:

Host 192.168.1.108
IdentityFile /the/path/to/your/ssh/key

这会断言 SSH 密钥的标识。

参考 Coda 文档:here

【讨论】:

    【解决方案2】:

    请使用服务器作为 192.168.1.108(您的服务器 IP 地址)而不是 127.0.0.1

    谢谢

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2021-01-20
      • 2014-01-16
      • 2018-11-14
      • 2023-03-13
      • 2011-07-03
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多