пятница, 1 мая 2020 г.

Быстрая проверка и ремонт баз Mysql после падения сервера

Опять упал сервак? не запускается Mysql?
Если ваши таблицы повредились, то следуйте инструкии:

1. Останавливаем Mysql
2. Прописывам в файл-конфигуратор /etc/my.cnf следующее:
[mysqld]
innodb_force_recovery = 4
innodb_purge_threads = 0
иногда параметр force_recovery нужно поднимать, возможно доходя до 8, но это редко
3. Перезапускаем mysqld
4. Запускаем команду mysqlcheck --all-databases --analyze --auto-repair, после чего будут проверены все таблицы и восстановлены. Если некоторые ваши таблицы не поддерживают авторепейр, смотрите опции команды --help.
5. После восстановления проверяем, все ли восстановилос и делаем бэкап.

Комментариев нет:

Отправить комментарий