アプリケーションが実行されるVLAN内にあるコンピューターから外部のmysqlサーバーに接続しようとしています。リモートサーバーはVLANのメンバーではありません。以下は私がこれまでに試したことです。
私のVLANサーバーからのMysqlポート転送
ssh -L 3306:my-vlan-server-ip:3306 user-at-external-server@external-server-ip
この場合、sshタイムアウトメッセージが表示されます。php mysql_connectから直接実行しようとすると、mysqlエラー#111が発生しますが、my.cnfは次のように編集されています。
#skip-networking
bind-address =my-vlan-server-ip
私のphpdb接続スクリプト
<?php
$conn=mysql_connect("external-server-ip","user","pass");
if($conn)
{
echo "success";
}
else
{
echo "fail";
}
?>
誰か助けてください。どこが間違っているのか教えてください。ありがとう。