我刚刚设置了一个新的 LAMP 服务器。我可以通过终端连接到mysql。我的目标是使用 MySQL Workbench 通过标准 TCP/IP 进行连接,但是我只能通过 SSH 上的标准 TCP/IP 进行连接
这是我尝试通过标准 (TCP/IP) 连接时从 mysql workbench 获得的错误消息:
使用 root 用户连接到 12.34.56.78:3306 的 MySQL 失败
无法连接到“12.34.56.78”上的 MySQL 服务器 (10061)
其他信息
- Linux 版本 2.6.32-37-generic-pae (buildd@vernadsky)(gcc 版本 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #81-Ubuntu SMP 2011 年 12 月 2 日星期五 22:24:22 UTC
- mysql Ver 14.14 Distrib 5.1.41,用于 debian-linux-gnu (i486) 使用
阅读线 6.1 - OpenSSH_5.3p1 Debian-3ubuntu7,OpenSSL 0.9.8k 2009 年 3 月 25 日
- 我在 Windows 7 计算机上从 putty ssh 连接到服务器。
关于如何通过 mysql workbench 连接的任何线索(我在防火墙上打开了正确的端口)?
最佳答案
您必须配置 MySQL 以接受来自远程主机的连接。编辑你的 my.cnf 并设置 bind-addrees 参数如下:
bind-address = 0.0.0.0
关于mysql - 能够通过 SSH 上的标准 TCP/IP 连接到 mysql 工作台,但无法通过标准 (TCP/IP) 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8753513/