Назад | Перейти на главную страницу

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

Любые идеи?

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