【问题标题】:Toad not connecting to mysql remote serverToad 没有连接到 mysql 远程服务器
【发布时间】:2011-10-03 22:01:21
【问题描述】:

我在我的 Windows 机器上使用 Toad 连接到远程 ubuntu linux 服务器上的 mysql。它没有连接它。它说“无法连接到''上的 SSH 服务器:无法建立连接,因为目标机器主动拒绝了它 22。”我猜 22 是 ssh 端口,我提供了默认的 mysql db 服务器端口,即 3306。我不知道发生了什么

【问题讨论】:

  • 那个mysql服务器是否接受远程连接。如果您可以访问该 mysql 服务器...您可以检查ini 文件并确保允许远程连接吗?
  • 是的,该服务器接受远程连接。我实际上使用 ssh 连接到该服务器,并从安装了 toad 的同一台远程 Windows 机器安装了 LAMP 架构。所以这不是问题。
  • 在发布此问题之前,我查看了该帖子。虽然他的问题不同。那里的答案对我没有帮助。
  • 不确定到底出了什么问题,但想看看另一个帖子stackoverflow.com/questions/4669886/…

标签: mysql windows linux ssh toad


【解决方案1】:

经过20小时的尝试,终于找到了解决方案。 首先将我的数据库服务器的端口 3306 和 ip 添加到我的防病毒软件的防火墙设置中。然后编辑 /etc/mysql/my.cnf 文件,然后在数据库的用户表中添加远程用户。下面的链接解释了我所做的很多事情。

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

它帮助了我。虽然我服务器上的设置与此不同。这可能会对大家有所帮助。

【讨论】:

    【解决方案2】:

    如下设置连接属性:

    别忘了勾选“使用 MySQL 库”

    在我的环境中测试:

    • Ubuntu 服务器 14:04 (@ ip 10.0.0.4)
    • openssh 服务器已安装
    • 3306 端口已打开 (netstat -ntlp | grep LISTEN)
    • MySql 5.5
    • 客户端:Windows 7,64 位
    • 蟾蜍 7.7

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      • 2017-06-26
      • 2016-12-25
      • 2014-06-29
      相关资源
      最近更新 更多