0

我尝试搜索一整天,但没有任何效果。第一次,输入“service mysqld restart”后等待太久。它宣布服务 mysqld 停止但之后没有任何反应,所以我按 Ctrl + C 并尝试再次重新启动并等待然后这发生了

这是我无法发布图像的日志文件。这是图片的 链接 在此处输入链接描述

或者在 mysqld 未运行时备份所有数据库的任何解决方案。

4

2 回答 2

2

停止中断您的服务器,并阅读日志;

您会看到它在哪里显示“数据库未正常关闭!” 和“开始崩溃恢复”。

试图从崩溃或不正确的关机中恢复。再回到日志中,您可能会看到原始事件,但现在,答案是停止中断它并让它恢复。

一旦发生这种情况,它会通过日志告诉你它何时准备好再次开始接受连接......或者如果它无法恢复,日志会毫无疑问地告诉你崩溃恢复失败。

kill -9除非您 (a) 真正知道自己在做什么并且 (b) 为进一步的数据损坏做好准备,否则不要使用。这是一种非常严厉的方法,不应该轻易使用,特别是当服务器已经告诉您确切发生了什么时。

http://dev.mysql.com/doc/refman/5.6/en/innodb-recovery.html

于 2014-07-02T11:30:49.850 回答
0

跑:

ps -ef | grep mysqld

左边第二个数字是进程ID,运行:

kill -9 <process-id>

然后尝试重新启动它。

于 2014-07-02T06:34:48.307 回答