下面的代码工作的本地服务器我无法连接到远程MySQL
<?php
$con=mysqli_connect("localhost","username","userpass","dbname");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
上,但下面的代码不会远程服务器上运行:
<?php
$con=mysqli_connect("IP_ADDR_HERE","username","userpass","dbname");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
错误显示为;
无法连接到MySQL:无法连接到“IP_ADDR_HERE” MySQL服务器(110)
我该如何解决这个问题,如果我没有访问服务器?
这是一个服务器设置问题。仔细检查连接是否有效(未被防火墙/服务器阻止并正在侦听TCP/IP) – Raptor 2013-03-06 07:09:29
因此,服务器和/或数据库不允许从服务器外部访问......!?! – deceze 2013-03-06 07:10:07
如果您无法连接到共享主机上的MySQL,为什么有人会得到它? – 2013-03-06 09:16:32