我跑了一个查询,挂我的mysql dameon很糟糕。 仍然不确定那是什么。 当我尝试重新启动MySQL时,出现错误,无法停止服务,所以我杀死了这个进程(事后看来可能不是个好主意)。 当我尝试重新启动MySQL服务时,我得到:
$ ERROR 1577 (HY000) at line 1: Cannot proceed because system tables used by Event Scheduler were found damaged at server start
有任何想法吗?
进入你的MySQL数据库目录(通常是/ var / lib / mysql / mysql),然后做一个myisamchk来修复所有的表,然后再试一次。 在这种情况下,可能有一个以上的桌子被损坏,而您想要修复这一切。 如果你真的做不到,你将不得不从备份或相当的设置复制它。 请不要说你没有备份:-)