通过特定IP连接到MySQLi

时间:2014-10-29 09:53:32

标签: php mysql sockets mysqli

由于网络中断,我们的架构改变了一两个星期。现在我需要在网络中拥有2个IP,一个具有192.168.1。*,第二个具有192.168.2。*。

mysql数据库所在的Web开发服务器只能从192.168.2。* IP访问。

因此,mySQLi连接只花了20秒,这是不可接受的:D

这是我到目前为止所尝试的:

$link = mysqli_init();

if (!mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 3)) {
    die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed');
}
mysqli_real_connect($link, $_env[$ENVIRONMENT]['host'], $_env[$ENVIRONMENT]['user'], $_env[$ENVIRONMENT]['pass'], $_env[$ENVIRONMENT]['db'], 3306) or die("Could not connect: ".mysqli_error($link));

将连接超时设置为3秒无法解决问题。我该如何解决这个问题?

(我使用Windows)

0 个答案:

没有答案