我的mysql服务器正在外面的某个地方托管,需要ssh才能到达那里,如何通过php连接这个服务器?以前有人遇到过同样的问题吗?
先谢谢。
答案 0 :(得分:1)
我没有,但谷歌搜索我发现以下示例:
<?php
shell_exec("ssh -f -L 3307:127.0.0.1:3306 user@remote.rjmetrics.com sleep 60 >> logfile");
$db = mysql_connect('127.0.0.1', 'sqluser', 'sqlpassword', 'rjmadmin', 3307);
?>
我无法验证此解决方案,但我希望这可以帮助您向前迈进一步。
(Source)
答案 1 :(得分:0)