使用PHP通过SSH连接到MySQL

使用PHP通过SSH连接到MySQL,php,mysql,ssh,Php,Mysql,Ssh,是否可以使用安装在本地计算机上的PHP通过SSH连接到远程服务器上的MySQL数据库 我对这个问题有点困惑。我的共享主机提供商建议我使用MySQL查询浏览器和Microsoft SQL Server Management Studio Express等程序 我在php.net(以及其他地方)上做过一些关于SSH的研究,但是他们关于这个主题的手册并没有太大帮助。是的。您需要设置一个SSH隧道,并通过TCP/IP进行连接。如果无法如上所述设置隧道,您也可以通过打开的套接字自己执行命令。查看fsock

是否可以使用安装在本地计算机上的PHP通过SSH连接到远程服务器上的MySQL数据库

我对这个问题有点困惑。我的共享主机提供商建议我使用MySQL查询浏览器和Microsoft SQL Server Management Studio Express等程序


我在php.net(以及其他地方)上做过一些关于SSH的研究,但是他们关于这个主题的手册并没有太大帮助。

是的。您需要设置一个SSH隧道,并通过TCP/IP进行连接。

如果无法如上所述设置隧道,您也可以通过打开的套接字自己执行命令。查看fsockopen。

您意识到,通过SSH隧道(又称VPN连接)运行查询将影响查询发送到MySQL的速度,以及查询返回到Web服务器的速度。如果fsockopen()能够工作,则可以直接连接。