2013-10-16 42 views
0

我想通过远程服务器上的套接字管道(mysql.sock)进行远程连接,远程服务器使用sshfs挂载到目录。但是我遇到了一些问题。这里有一个例子:通过sshfs连接到远程套接字

我有2台服务器。其中之一是NAT后面的mysql服务器(但ssh端口已打开)。所以我不能直接打开由MySQL连接:

mysql -h mysql-server -u root -p

我试图安装的MySQL服务器使用SSHFS:

sshfs [email protected]:/ ~/db

远程mysql.sock文件现在位于: ~/db/var/lib/mysql/mysql.sock

但在拨打电话后:

mysql --socket=~/db/var/lib/mysql/mysql.sock -u root -p

我:

Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '~/db/var/lib/mysql/mysql.sock' (111)

bind-address没有出现在配置文件中。


所以问题是:如何连接到通过SSH安装的目录中的远程套接字?

OR

是否有可能使用ssh连接到远程MySQL(其他所有端口关闭)?我需要它以后用php ...

回答

相关问题