2015-10-15 51 views
2

我试图使用putty创建隧道到MySQL数据库,然后使用该隧道连接到数据库使用工作台。当我开始腻子检查我得到的日志the following error message 2015-10-15 17:55:13 Local port 3306 forwarding to 192.100.1.199:3306失败:网络错误:权限被拒绝 但当我查看SQL语句的端口MySQL数据库,我得到尝试创建隧道到MYSQL数据库时的权限错误

SHOW VARIABLES WHERE Variable_name = 'port'; 
+---------------+-------+ 
| Variable_name | Value | 
+---------------+-------+ 
| port   | 3306 | 

的东西是我可以连接到192.100.1.199 VM,并且DB的主机名也是192.100.1.199。有没有人为什么这可能会失败的权限。

+0

您是否可以通过SSH连接到主机而无需端口转发? – Phil

+0

是的,如果我SSH使用mysql -uuser -ppwassword – TrevDred

+0

错误,我不知道你刚刚在那里说什么。你可以通过SSH连接到主机(现在忽略MySQL)吗? – Phil

回答

2

听起来像是你可能已经有一些本地绑定到端口3306,我建议你使用一个不同的本地端口(比如5000),所以你最终

L5000 192.100.1.199:3306 

然后通过localhost:5000连接。


是你能够直接使用ssh,你会看到类似

bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 3306
Could not request local forwarding.

的错误信息这可能是很多比你都拿到了腻子的更多的信息:)

+0

它当然是 – TrevDred

相关问题