我想通過遠程服務器上的套接字管道(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 ...