问题
我的MySQL数据库适用于我的Web应用程序。但是,当我尝试使用phpMyAdmin打开数据库时,收到此错误消息:
#2006 - MySQL server has gone away
phpMyAdmin断开连接回登录界面。其他数据库工作正常。
我的ax_allowed_packet
设置为16.我也尝试了64,但它没有用。
此错误最终也会发生。该数据库的大小约为3 MB,因此不是很大。
二手软件
问题
如何修复此错误以便再次在phpMyAdmin中查看和编辑我的数据库?
答案 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。 现在一切正常,谢谢!