mysqli_real_connect(): (HY000/2006): MySQL 服务器已经消失

Posted

技术标签:

【中文标题】mysqli_real_connect(): (HY000/2006): MySQL 服务器已经消失【英文标题】:mysqli_real_connect(): (HY000/2006): MySQL server has gone away 【发布时间】:2019-01-30 17:26:52 【问题描述】:

我在登录 phpMyAdmin 时遇到问题。

我只是安装了 xampp。 当我启动 Xampp 服务器时,它显示 3306 的端口错误 所以我将端口从 3306 更改为 3307 在 my.ini 文件和 config -> 服务和端口设置 -> mysql 端口选项卡

Service Setting of Xampp Control Panel

然后我就可以启动 SQL 服务器了

当我尝试打开 PhpMyadmin 时,它会显示这样的错误 比我更改 config.inc.php

config.inc.php

现在当我尝试打开 PhpMyadmin 时,它会询问我用户名和密码

Username - root
Password - Null

它向我显示这样的错误 Error while login in PhpMyadmin

请帮我找问题

提前致谢

【问题讨论】:

发表于 pastebin.com 请查看以下链接pastebin.com/depf39JT 上面的链接只有你的问题和my.cnf。仍然需要以下文本结果: B) SHOW GLOBAL STATUS; C) 显示全局变量; C1) 重启后最后 400 行的错误日志 D) 完整的 MySQLTuner 报告(如果可用) 可选的非常有用的信息,如果可用,包括 - htop 或 top 或 mytop 用于大多数活动应用程序,ulimit -a 用于 linux/unix 限制列表,iostat -x 当系统忙于按设备了解 IOPS 时,用于服务器调优分析。谢谢 对不起,你能告诉我在哪里可以找到,因为我不知道 B) 显示全球状态; C) 显示全局变量; D) 完整的 MySQLTuner 报告(如果可用) 可选的非常有用的信息,如果可用,包括 - htop 或 top 或 mytop 对于大多数活动应用程序,您是在谈论 mysql_error.log 还是 Apache(error.log)??? 【参考方案1】:

由于您还处于使用 xampp 的早期阶段,并且 未完成任何开发;

卸载 xampp 并删除所有 MySQL* 程序,关闭/重新启动 Windows 10。

重新安装 xampp。验证功能。

如需更多帮助,请查看我的个人资料、网络个人资料、联系信息(包括我的 Skype ID)并与我联系。

【讨论】:

以上是关于mysqli_real_connect(): (HY000/2006): MySQL 服务器已经消失的主要内容,如果未能解决你的问题,请参考以下文章

mysqli_real_connect(): (HY000/2006): MySQL 服务器已经消失

mysqli_real_connect() 获取 SSL3_GET_SERVER_CERTIFICATE:证书验证失败

从今天起无法通过 XAMPP 连接到本地 MY SQL 数据库 (mysqli_real_connect(): (HY000/2002))

mysqli_real_connect():(HY000/1698):用户'root'@'localhost'的访问被拒绝-我的mac重新启动后出现此错误[重复]

警告:mysqli_real_connect(): (HY000/1698): Access denied for user 'wpuser'@'localhost' in /var/www/html

警告:mysqli_real_connect(): (HY000/2002): 第 1452 行的 /private/tmp/wordpress/wp-includes/wp-db.php 中没有这样