无法连接到远程服务器:隧道错误 - 无法打开端口转发到SSH通道

时间:2014-02-06 21:37:35

标签: mysql database remote-access

我有运行MySql的VPS,我创建了一个用户,并使用以下方式提供了所有访问权限:

mysql> CREATE USER 'root1'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%'
    ->     WITH GRANT OPTION;

然后我进入远程PC并尝试使用以下方法连接到数据库: http://gyazo.com/4bfc541668170d4cdbac01037f3a0c51 当我从工作台运行它时,我收到以下错误: http://gyazo.com/6e76caf3134366b4fabbca58df016916

我被困在我应该如何解决这个问题上,最初我认为这是端口3306的端口转发问题但是,我被告知这对VPS来说无关紧要。

1 个答案:

答案 0 :(得分:1)

如果有其他人出现,我会遇到同样的问题,而且这与服务器不接受本地tcp连接有关。

通过在目标服务器上打开一个shell来测试它,然后尝试像mysql这样的东西--protocol = tcp -u user -p

可能是你有一个阻止它们的防火墙,或者你的server.cnv更可能有一个不是localhost的绑定语句,因此,它不接受tcp来自localhost的连接。