mysql 每隔几秒就会崩溃

mysql 每隔几秒就会崩溃

问题是我的 MySQL 服务器每隔几秒就会崩溃一次。即使我多次重复一个简单的 SQL 命令,MySQL 服务器也会崩溃:

mysql> show databases;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
ERROR: 
Can't connect to the server

这里是错误日志崩溃后。我尝试过运行myisamchk -r -f所有数据库,但都mysqlcheck -aro没有成功。我还尝试将我的 MySQL 服务器从 5.0 升级到 5.1.56 版本。我的我的cnf也附加了。

我最近遇到了硬盘问题,必须运行带有强制(-f)选项的 fsck 才能启动系统。

请帮助我阻止服务器崩溃。感谢您的帮助。

答案1

您最近是否执行过升级?您是否更新过权限表?这些错误类似于您在未创建权限表的升级过程中看到的错误。您可能需要尝试运行 fix_privilege_tables 命令。该命令可能位于 /usr/bin/mysql_fix_privilege_tables

无论如何,问题出在权限表上,您应该能够使用该--skip-grant-tables选项启动 mysql。然后恢复、修复或重新创建权限表。

相关内容