我正在尝试从我的应用程序将运行的 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
我的 php db 连接脚本
<?php
$conn=mysql_connect("external-server-ip","user","pass");
if($conn)
{
echo "success";
}
else
{
echo "fail";
}
?>
请有人帮忙。让我知道我哪里出错了。谢谢。