4.2.3 Проверка резервной копии
Вы можете проверить целостность резервной копии, используя команду validate. Ниже приведен пример команды для проверки резервной копии и вывод для успешной проверки:
$ mysqlbackup --backup-image=/home/meb/mysql/backups/testback3.mbi validate
MySQL Enterprise Backup Ver 8.4.0-commercial for Linux on x86_64 (MySQL Enterprise - Commercial)
Copyright (c) 2003, 2024, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Starting with following command line ...
mysqlbackup
--backup-image=/home/meb/mysql/backups/testback3.mbi
validate
IMPORTANT: Please check that mysqlbackup run completes successfully.
At the end of a successful 'validate' run mysqlbackup
prints "mysqlbackup completed OK!".
240426 13:09:04 MAIN INFO: Backup Image MEB version string: 8.4.0
240426 13:09:04 MAIN INFO: MySQL server version is '8.4.0'
240426 13:09:04 MAIN INFO: The backup image has no keyring.
240426 13:09:04 MAIN INFO: Creating 14 buffers each of size 16777216.
240426 13:09:04 MAIN INFO: Validate operation starts with following threads
1 read-threads 6 process-threads
240426 13:09:04 MAIN INFO: Validating image ... /home/meb/mysql/backups/testback3.mbi
240426 13:09:04 PCR1 INFO: Validate: [Dir]: meta
240426 13:09:04 PCR3 INFO: Validate: [Dir]: datadir/mysql
240426 13:09:04 PCR3 INFO: Validate: [Dir]: datadir/performance_schema
240426 13:09:04 PCR6 INFO: Validate: [Dir]: datadir/pets
240426 13:09:04 PCR6 INFO: Validate: [Dir]: datadir/sys
240426 13:09:04 MAIN INFO: datadir/mysql.ibd validated.
240426 13:09:04 MAIN INFO: datadir/mysql/backup_history.ibd validated.
240426 13:09:04 MAIN INFO: datadir/mysql/backup_progress.ibd validated.
240426 13:09:04 MAIN INFO: datadir/sys/sys_config.ibd validated.
240426 13:09:04 MAIN INFO: datadir/undo_001 validated.
240426 13:09:04 MAIN INFO: datadir/pets/cats.ibd validated.
240426 13:09:04 MAIN INFO: datadir/undo_002 validated.
240426 13:09:04 MAIN INFO: datadir/ibdata1 validated.
240426 13:09:04 MAIN INFO: Validate operation completed successfully.
240426 13:09:04 MAIN INFO: Backup Image validation successful.
240426 13:09:04 MAIN INFO: Source Image Path = /home/meb/mysql/backups/testback3.mbi
mysqlbackup completed OK!
Кроме того, вы также можете проверить успешность резервного копирования, восстановив данные резервной копии на другом сервере и запустив демон MySQL (mysqld) в новом каталоге данных. Затем вы можете выполнить SHOW инструкции для проверки структуры базы данных и таблиц, а также выполнить запросы для проверки дополнительных данных базы данных. См. Раздел 4.2.4, «Восстановление базы данных» для основных шагов восстановления резервной копии и см. Главу 5, Восстановление или восстановление сервера базы данных для более подробных инструкций.
Не пытайтесь проверить резервную копию, запуская MySQL Server, используя резервную копию напрямую. Вы никогда не должны запускать сервер, используя сырой каталог данных, как каталог данных, так как эти два типа каталогов различаются, и это действие приведет к аварийному завершению работы сервера и может повредить резервную копию. Запускайте сервер только после выполнения надлежащей операции восстановления. См. Приложение А, Часто задаваемые вопросы для MySQL Enterprise Backup для получения подробностей.
© 2025 Oracle
Licensed under the GPLv2 License.