MySQL поврежденные системные таблицы
Я выполнил запрос, который довольно сильно повесил моего 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
Есть идеи?
1 ответ
Решение
Перейдите в каталог базы данных MySQL (обычно /var/lib/mysql/mysql), а затем выполните myisamchk, чтобы восстановить все таблицы, затем повторите попытку. Вероятно, в этом случае было повреждено более 1 таблицы, и вы хотите исправить их все. Если вы действительно не можете, вам придется скопировать его из резервной копии или эквивалентной установки. Пожалуйста, не говорите, что у вас нет резервных копий:-)