16.3.1 Использование репликации для резервного копирования
Для использования репликации как решения для резервного копирования, необходимо скопировать данные с источника на реплику, а затем выполнить резервное копирование реплики. Реплику можно приостановить и остановить, не влияя на работу источника, таким образом можно создать эффективную моментальную фотографию «живых» данных, которая в противном случае потребовала бы остановки источника.
Способ резервного копирования базы данных зависит от её размера и того, копируются только данные или данные и состояние реплики, чтобы можно было восстановить реплику в случае сбоя. Поэтому есть два варианта:
Если вы используете репликацию для резервного копирования данных на источнике, и размер вашей базы данных не слишком большой, инструмент mysqldump может подойти. См. Раздел 16.3.1.1 «Резервное копирование реплики с помощью mysqldump».
Для баз данных большего размера, где mysqldump было бы непрактично или неэффективно, вы можете выполнить резервное копирование исходных файлов данных. Использование варианта с исходными файлами данных также означает, что вы можете резервное копирование бинарных и релейных журналов, что позволяет вам воссоздать реплику в случае сбоя реплики. Для получения дополнительной информации см. Раздел 16.3.1.2 «Резервное копирование исходных данных с реплики».
Другая стратегия резервного копирования, которую можно использовать для серверов источника или реплики, заключается в переведении сервера в состояние только для чтения. Резервное копирование выполняется на сервере только для чтения, который затем возвращается в обычное состояние чтения/записи.
© 2025 Oracle
Licensed under the GPLv2 License.