Дамп и восстановление базы
Как снять резервную копию MySQL, чем восстановить, что должно попадать в копию и как часто это делать.
Обновлено 13 августа 2026 г.
Резервная копия мира не содержит базу данных: права, экономика, баны и логи живут отдельно.
Снять дамп
Через клиент (HeidiSQL, DBeaver) — экспорт базы в .sql. Через консоль:
mysqldump -h ХОСТ -P ПОРТ -u ПОЛЬЗОВАТЕЛЬ -p ИМЯ_БАЗЫ > backup.sql
Восстановить
mysql -h ХОСТ -P ПОРТ -u ПОЛЬЗОВАТЕЛЬ -p ИМЯ_БАЗЫ < backup.sql
Перед восстановлением остановите сервер: иначе плагины перезапишут восстановленные данные своим кэшем.
Что важно
- Дамп снимается на остановленном сервере или хотя бы в спокойное время: иначе часть таблиц окажется из разных моментов.
- Храните дампы вне сервера: копия рядом с оригиналом не спасает от потери диска.
- Проверяйте восстановление хотя бы раз: непроверенная копия — это не копия.
Как часто
| Данные | Частота |
|---|---|
| Права и группы | При изменениях + раз в неделю |
| Экономика | Ежедневно |
| Баны | Еженедельно |
| Логи CoreProtect | По желанию, они восстановимы частично |
Автоматизация
Дамп можно снимать по расписанию скриптом со своей стороны либо выгружать через клиент вручную перед крупными изменениями — Стратегия копий.