当我尝试通过Sequel Pro SSH连接到MySQL时,出现以下错误:
无法连接到主机a.fcknet.dk,因为通过SSH的端口连接被拒绝。
请确保您的MySQL主机已设置为允许TCP / IP连接(无–skip-networking),并configuration为允许您通过隧道传输的主机进行连接。
您可能还想检查端口是否正确,并且您有必要的权限。
- 扩展体系结构:分离Apache和MySQL服务器,或将它们放在一起并添加资源/节点?
- 将mysql rpms从4.0.25升级到5.x
- Debian上的phpMyAdmin Lenny 403错误禁止
- 为什么符号链接在MySQL中不起作用?
- 备份服务器以迁移
检查错误详细信息将显示可能提供更多细节的SSHdebugging日志。
MySQL表示:在'读取初始通信包'丢失连接到MySQL服务器,系统错误:0
我检查了我的my.cnf ,并且存在以下部分:
# # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1
我能够通过SSH成功连接,然后通过mysql命令手动连接到MySQL服务器。 我该如何做这项工作? 🙂
提前致谢。
我可能在这里弄错了,但我认为如果MySQL绑定到本地主机,它只能通过套接字进行侦听,所以它不能通过localhost:3306(这是隧道的工作方式)连接。
通过尝试telnet来testing它: telnet 127.0.0.1 3306