【问题标题】:can't connect to mysql through GUI无法通过 GUI 连接到 mysql
【发布时间】:2014-11-25 05:09:22
【问题描述】:

我有一个 DigitalOcean 服务器,我正在尝试通过工作台连接到 mysql,但它给了我错误:

Your connection attempt failed for user 'forge' 
from your host to server at ip_address:3306:
Can't connect to MySQL server on 'ip_address' (4)

如果我通过 ssh 连接到我的服务器,我就可以通过命令行登录 MySQL,所以我知道我的凭据是正确的。还有什么可能导致我无法通过工作台或任何其他 MySQL GUI 访问我的数据库的问题?

【问题讨论】:

  • 您是否遵循了Configure Server Management 向导? (在主页 -> (+) 按钮上)。
  • 是的,我有其他 mysql 服务器,我已将其连接到该服务器,这是唯一给我带来问题的服务器。 @Niloct
  • @Niloct 也用 emma 尝试过,所以它不是工作台错误;但是,如果我只是通过命令行登录它就可以了
  • 澄清:您可以使用mysql 在本地登录到远程主机吗?或者你必须先ssh到服务器?
  • @Niloct 我 ssh 到我的 digitalOcean 服务器,然后我可以通过命令行登录到 mysql

标签: mysql user-interface mysql-workbench workbench


【解决方案1】:

检查这个:https://www.digitalocean.com/community/questions/how-do-i-connect-mysql-workbench-to-my-vps

MySQL Workbench 无需任何配置即可工作。建立新连接时,选择“标准 TCP/IP over SSH”,然后根据需要更改 SSH 和 MySQL 参数。 (您可能应该将 SQL 服务器 IP 地址保留为 127.0.0.1。)

【讨论】:

  • 我有其他的digitalocean服务器,工作台连接也没有问题。这是唯一一个存在这个问题的服务器,它确实没有意义lol
  • 在新连接中再次按照说明填写Standard TCP/IP over SSH 表单:Mysql Hostname 应为127.0.0.1,SSH 主机名应为您的 SSH 服务器 IP 和端口(XXX.XXX. XXX.XXX:22)。
  • 你的Mysql服务是否在主机上监听127.0.0.1
  • @user3666882 那么有什么消息吗?问题解决了吗?
  • 不,当我尝试标准连接时,它会以同样的方式超时
猜你喜欢
  • 1970-01-01
  • 2011-06-17
  • 2014-10-18
  • 2010-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多