MySQL服务器在PHP中消失了

MySQL服务器在PHP中消失了,php,mysql,mysqli,Php,Mysql,Mysqli,这段代码执行了很长时间,最后它说MySQL服务器已经消失了 Apache端口is30 MySQL服务器端口为3306 使用Microsoft Windows 8.1,您也可以使用 $mysqli = new mysqli("127.0.0.1:30", "root", ""); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " .

这段代码执行了很长时间,最后它说
MySQL服务器已经消失了

Apache端口
is
30

MySQL服务器
端口为
3306

使用Microsoft Windows 8.1,您也可以使用

$mysqli = new mysqli("127.0.0.1:30", "root", "");
if ($mysqli->connect_errno)
{
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->
        connect_error;
    exit("..............");
}
mysqli.default_port=3306

默认情况下,这将通过3306端口进行连接


检查mysqli(“127.0.0.1:30”、“根目录”)连接到apache端口,而不是它应该连接的MySQL端口。@JoachimIsaksson但标准HTTP端口是80,可能他更改了标准MySQL端口?@user4035问题表明MySQL在端口3306上。@JoachimIsaksson现在看到了,很抱歉我也尝试了这个。但是它给了我以下错误
无法连接到MySQL:(2002)无法连接,因为目标计算机主动拒绝了它
请注意,在浏览器中可以通过以下方式访问服务器:
127.0.0.1:30
如果端口已关闭,是否已检查防火墙?请尝试关闭防火墙并查看。它可能是由它引起的。如果是这样的话,那么给那个端口添加一个异常。很抱歉没有提及,它在差不多一周前对我来说工作正常,但现在它的行为就是这样
  $mysqli = new mysqli("127.0.0.1", "root", "");