连接到另一台服务器上的mysql。

时间:2014-12-29 07:36:48

标签: php mysqli

我得到的解决方案对我不起作用。这是我的代码 -

//Connect to database
$tempCon = new mysqli($domain, $username, $password, $database);
if ($tempCon->connect_errno) {
    echo "Failed to connect to MySQL Database: (" . $tempCon->connect_errno . ") " . $tempCon->connect_error;
} else {
    echo "connected";
} 

我得到的错误是 -

Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2003): Can't connect to MySQL server on 'domain.info' (110) in /home/server/public_html/products/websites/EditWebsiteContent.php on line 8
Failed to connect to MySQL Database: (2003) Can't connect to MySQL server on 'doamin.info' (110)

2 个答案:

答案 0 :(得分:2)

因为服务器上的防火墙不允许连接。

答案 1 :(得分:0)

如果您使用的是共享主机。您需要允许从IP地址远程连接到数据库。

相关问题