mysqli :: __ construct():MySQL服务器已经消失了

时间:2017-08-22 11:55:26

标签: php mysql

我无法连接到我的服务器。以下是它给我的错误:

  

警告:mysqli :: __ construct():MySQL服务器已经消失了   第3行的C:\ xampp \ htdocs \ www \ PHP-Project \ logic \ db_connection.php

     

警告:mysqli :: __ construct():读取问候数据包时出错。   C:\ xampp \ htdocs \ www \ PHP-Project \ logic \ db_connection.php中的PID = 8632   第3行

     

警告:mysqli :: __ construct():( HY000 / 2006):MySQL服务器已经消失了   离开C:\ xampp \ htdocs \ www \ PHP-Project \ logic \ db_connection.php on   第3行

     

致命错误:超过30秒的最长执行时间   第3行的C:\ xampp \ htdocs \ www \ PHP-Project \ logic \ db_connection.php

这是我的连接文件:

define("HOST", "localhost:81");
define("DB_USER", "root");
define("DB_PASSWORD", "");
define("DB_NAME", "bulitfactory_person_cv");

$db_connection = new mysqli(HOST, DB_USER, DB_PASSWORD, DB_NAME);

if ($db_connection->connect_error) {
    die("Connection failed. ".$db_connection->connect_error);
}

拜托,帮助我!

2 个答案:

答案 0 :(得分:0)

尝试增加max_allowed_pa​​cket并重启服务器

答案 1 :(得分:0)

将[mysqld]部分中的log_warnings = 2添加到.ini / .cfg文件中,关闭重启mysql,你的error.log中应该有最大的连接失败信息。