正如标题所说,当我尝试连接到“localhost”时,一切都正常:
mysqli_connect('localhost', 'username', 'password');
但是,当我尝试连接到 127.0.0.1 时,服务器崩溃了,没有任何错误消息。我只从 php 获得以下信息:
mysqli_connect('127.0.0.1', 'username', 'password');
PHP Warning: Packets out of order. Expected 0 received 93. Packet size=4278363 in /media/bridge/projects/test.php on line 3
PHP Warning: mysqli_connect(): MySQL server has gone away in /media/bridge/projects/test.php on line 3
PHP Warning: mysqli_connect(): Error while reading greeting packet. PID=21551 in /media/bridge/projects/test.php on line 3
PHP Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in /media/bridge/projects/test.php on line 3
我不知道发生了什么。我已经禁用了 apparmor 配置文件,启用了查询日志记录(但由于它只发生在连接时,所以这没有任何帮助),...
我也完全删除了 mysql 和所有数据库,但仍然什么都没有。
知道发生什么问题了吗?
我在 ubuntu 16.04 上使用 php7