[英]php mysql_connect(): How to connect to MySQL server through SSH tunnel
我的 MySQL 服務器托管在外面的某個地方,需要一個 ssh 隧道才能到達它; 如何通過 PHP 連接到該服務器? 有沒有人遇到過同樣的問題?
我只是在谷歌上搜索我發現了以下示例:
<?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);
?>
我無法驗證此解決方案,但我希望這可以幫助您向前邁出一步。
( 來源)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.