【发布时间】:2018-01-30 16:48:24
【问题描述】:
我无法连接到我的服务器。以下是它给我的错误:
警告:mysqli::__construct(): MySQL server has gone away in C:\xampp\htdocs\www\PHP-Project\logic\db_connection.php 在第 3 行
警告: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 上 第 3 行
致命错误:超过 30 秒的最大执行时间 C:\xampp\htdocs\www\PHP-Project\logic\db_connection.php 在第 3 行
这是我的连接文件:
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);
}
请帮帮我!
【问题讨论】:
-
你的mysql真的运行在81端口吗?默认为 3306,如果是 3306 则尝试删除该端口,如果不是 3306,则将其作为第 5 个参数单独添加。
-
您不能以
host:port格式指定主机 - 端口是单独的参数。 -
什么都没有再发生...