MySQL“#2006 - MySQL服务器已经消失”在phpMyAdmin中

时间:2013-03-17 14:08:37

标签: mysql phpmyadmin debian

问题

我的MySQL数据库适用于我的Web应用程序。但是,当我尝试使用phpMyAdmin打开数据库时,收到此错误消息:

#2006 - MySQL server has gone away

phpMyAdmin断开连接回登录界面。其他数据库工作正常。 我的ax_allowed_packet设置为16.我也尝试了64,但它没有用。

此错误最终也会发生。该数据库的大小约为3 MB,因此不是很大。

二手软件

  • Debian Squeeze x64
  • MySQL(当前版本)
  • phpMyAdmin(当前版本)

问题

如何修复此错误以便再次在phpMyAdmin中查看和编辑我的数据库?

2 个答案:

答案 0 :(得分:9)

我终于找到了它。

显然,升级到MySQL 5.6后存在一些不兼容问题。

为了检查这些问题并修复它们,您需要进行MySQL升级。

在终端上运行以下命令:

mysql_upgrade -u root -p

输入您的密码,并等待升级完成。

这解决了我的问题。

答案 1 :(得分:1)

我的声誉不够高所以我不能评论所以我会在这里,mysql_upgrade -u root -p为我工作我有同样的问题,升级mysql后,一切正常。我可以使用phpmyadmin登录数据库,但当我试图添加用户失败时,给MySQL“#2006 - MySQL服务器已经消失”,请注意我在运行mysql_upgrade -u root之前首先用yum update phpmyadmin更新了phpmyadmin -p。 现在一切正常,谢谢!