【问题标题】:Connecting to MySQL via SSH with PHP使用 PHP 通过 SSH 连接到 MySQL
【发布时间】:2010-01-25 11:39:20
【问题描述】:

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

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

我在 php.net(以及其他地方)对 SSH 进行了一些研究,但他们关于该主题的手册不是很有帮助。

【问题讨论】:

  • 您意识到通过 SSH 隧道(AKA VPN 连接)运行查询会影响查询发送到 MySQL 的速度,以及它们返回到网络服务器的速度?

标签: php mysql ssh


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 如果 fsockopen() 可以工作,那么可以直接建立连接。
    猜你喜欢
    • 2019-02-06
    • 2013-08-06
    • 2014-10-08
    • 1970-01-01
    • 2021-08-07
    • 2014-02-10
    • 1970-01-01
    • 2012-06-04
    • 2018-04-05
    相关资源
    最近更新 更多