Zend_Db:如何通过 SSH 隧道连接到 MySQL 数据库?

2023-11-23

如何使用 PHP 和 Zend Framework 连接到需要 SSH 隧道的 MySQL 数据库?


只需启动 SSH 隧道并使用本地端口作为 MySQL 端口即可。

例如,您这样启动隧道,

ssh -f [email protected] -L 3306:mysql-server.com:3306 -N

你可以像这样连接到MySQL,

$conn = mysql_connect('localhost', 'mysql_user', 'mysql_password');

对于 zend_db,你这样做,

$config = new Zend_Config(
    array(
        'database' => array(
            'adapter' => 'Mysqli',
            'params'  => array(
                'host'     => 'localhost',
                'dbname'   => 'my_db',
                'username' => 'mysql_user',
                'password' => 'mysql_password',
            )
        )
    )
);

$db = Zend_Db::factory($config->database);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Zend_Db:如何通过 SSH 隧道连接到 MySQL 数据库? 的相关文章