MySQL: Cannot load from mysql.proc. The table is probably corrupted

Сервера, хостинг, 30 Марта 2012

MySQL: Cannot load from mysql.proc. The table is probably corrupted

Когда получаешь какую то ошибку от mysql, например, ту что указана в заголовке: "MySQL: Cannot load from mysql.proc. The table is probably corrupted", то немного пугаешься. Жутковато, однако ничего архи страшного в этом нет. Вы, наверное, только установили новую версию mysql, причем сами базы данных при этом находились на сервере. Такое случается, ну ничего страшного - все поправимо.


Прежде всего заходим в командную строку, например через Putty и делаем следующую команду:


mysql_upgrade -u root -p


После ввода у вас попросит ввести пароль для root пользователя. Вводите его, нажимаем Enter и дожидаемся выполнения операции.


Обращаю ваше внимание на то, что выполнение данной операции может затянуться, особенно, если у вас много Баз Данных и таблиц с данными. Однако другого выбора то нет. Ждем пока не напишет: "OK".


Рекомендуется всегда делать бекап всех баз данных перед тем как инсталлировать устанавливать новую версию Mysql, учтите это на будущее!


Хотя...

Комментарии (1)

25 Августа 2016
Спасибо) Поначалу уж было подумал, что индексы в таблице слетели, оказалось, формат таблицы в новой версии отличается.


Внеси свой вклад в осбуждение
Имя*
Почта*
не публикуется
Ваш сайт
например, http://site
Сообщение*
Код подтверждения*
Код подтверждения

1. Обязательно укажите код подтверждения

2. Все сообщения проходят модерацию перед размещением на сайте

3. Размещение ссылок в сообщении не допускается