Я не являюсь администратором базы данных или опытным пользователем базы данных или опытным пользователем Linux ... но я хотел бы знать, как проверять дампы mysql, потому что я создаю резервные копии своих собственных сайтов вручную.

Обычно при резервном копировании большого количества дампов mysql есть способ проверить целостность дампа базы данных, не восстанавливая базу данных в тестовой базе данных. Может быть, какие-то инструменты, чтобы проверить это? Я имею в виду, когда мы автоматизируем резервное копирование с помощью cron или чего-то еще, если мы собираемся открыть 100 заданий резервного копирования баз данных, трудно восстановить все базы данных и убедиться, что база данных работает.

Любая помощь будет принята с благодарностью

1 ответ1

1

Дампы MySQL имеют смысл только при восстановлении в реальной базе данных. Единственная целостность, которую вы можете проверить в дампе - это синтаксис SQL. Но с данными ничего не поделаешь.

Обычно администраторы базы данных восстанавливают случайную резервную копию в базу данных и проверяют, что процесс восстановления работает нормально. Конечно, вы должны сделать это хотя бы один раз, когда настраиваете процесс резервного копирования. И, по крайней мере, еще раз каждый раз, когда вы изменяете этот процесс. Если вы сможете восстановить один дамп, вы сможете сделать это для каждого дампа, созданного одним и тем же процессом. Пока этот процесс не провалился.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .