2013-10-16 80 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 ...

回答

相關問題