проверка резервной копии mysql

проверка резервной копии mysql

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

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

Любая помощь будет высоко оценена.

решение1

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

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

Связанный контент