Spec-Zone.ru › MySQL Enterprise Backup 8.4

4.3.1.3 Архивирование в облачное хранилище

MySQL Enterprise Backup поддерживает облачные резервные копии. Только резервные копии отдельных файлов могут быть созданы и восстановлены из облачного хранилища. Все параметры mysqlbackup, совместимые с операциями с отдельными файлами (включая, например, параметры приращения, сжатия, частичного и шифрования) могут быть использованы с облачными резервными копиями или восстановлением.

Примечание

См. Приложение B, Ограничения MySQL Enterprise Backup для некоторых ограничений, связанных с поддержкой облачного хранилища в mysqlbackup.

MySQL Enterprise Backup поддерживает следующие типы облачных хранилищ:

  • Oracle Cloud Infrastructure (OCI) Объектное хранилище

  • OpenStack Swift или совместимые облачные хранилища объектов

  • Amazon Simple Storage Service (S3) или совместимые хранилища.

  • Объектное хранилище GCP

Облачное резервное копирование создается с использованием облачных параметров для mysqlbackup, которые подробно описаны в разделе 20.15, «Дополнительные параметры облачного хранилища». Вот несколько примеров команд для создания облачной резервной копии:

Пример 4.16 Создание облачной резервной копии в Oracle Cloud Infrastructure Объектное хранилище

В этом примере создаётся облачная резервная копия в ведре Oracle Cloud Infrastructure (OCI) Объектного хранилища с использованием URL-адреса предварительно запрограммированного запроса (PAR).

mysqlbackup --defaults-file=/home/dbadmin/my.cnf  --backup-dir=/home/dbadmin/backuptmp \
  --with-timestamp --backup-image=- --cloud-service=OCI --cloud-par-url=<bucket_PAR_URL> --cloud-object=backup.bk \
  backup-to-image


Пример 4.17 Создание инкрементной облачной резервной копии в Oracle Cloud Infrastructure

В этом примере создаётся инкрементная облачная резервная копия в ведре Oracle Cloud Infrastructure (OCI) Объектного хранилища, используя URL-адрес предварительно запрограммированного запроса (PAR).

mysqlbackup --defaults-file=/home/dbadmin/my.cnf --backup-dir=/home/dbadmin/backuptmp --with-timestamp \
  --backup-image=- --cloud-service=OCI --cloud-par-url=<bucket_PAR_URL> --cloud-object=backup-inc.bk  \
  --incremental --incremental-base=history:last_backup backup-to-image


Пример 4.18 Создание облачной резервной копии в OpenStack Объектном хранилище

В этом примере создаётся облачная резервная копия в OpenStack объектом хранилище, используя службу идентификации Keystone для проверки подлинности учетных данных пользователя.

mysqlbackup \
--defaults-file=/home/dbadmin/my.cnf \
--include-tables=testdb.t1 --use-tts=with-full-locking \
--cloud-service=openstack  --cloud-container=<swift container> \
--cloud-user-id=<keystone user> --cloud-password=<keystone password> \
--cloud-region=<keystone region> --cloud-tenant=<keystone tenant> \
--cloud-identity-url=<keystone url>  \
--cloud-trace=1 --cloud-object=image_800.mbi \
--backup-dir=/home/dba/opbackuptmpdir \
--backup-image=- \
backup-to-image


Пример 4.19 Создание облачной резервной копии в ведре Amazon S3

В этом примере создаётся облачная резервная копия в ведре Amazon S3.

mysqlbackup\
--defaults-file=/home/dbadmin/my.cnf \
--cloud-service=s3 --cloud-aws-region=<aws region> \
--cloud-access-key-id=<aws access key id> --cloud-secret-access-key=<aws secret access key> \
--cloud-bucket=<s3 bucket name> --cloud-object-key=<aws object key> \
--backup-dir=/home/dba/s3backupdir --with-timestamp \
--backup-image=- \
backup-to-image


Пример 4.20 Создание инкрементной облачной резервной копии в ведре Amazon S3

В этом примере создаётся инкрементная облачная резервная копия в ведре Amazon S3.

mysqlbackup\
--defaults-file=/home/dbadmin/my.cnf \
--cloud-service=s3 --cloud-aws-region=<aws region> \
--cloud-access-key-id=<aws access key id> --cloud-secret-access-key=<aws secret access key> \
--cloud-bucket=<s3 bucket name> --cloud-object-key=<aws object key> \
--backup-dir=/home/dba/s3backupdir --with-timestamp \
--backup-image=- --incremental --incremental-base=history:last_backup \
backup-to-image


Пример 4.21 Создание облачной резервной копии в хранилище GCP

В этом примере создаётся облачная резервная копия в хранилище GCP.

mysqlbackup\
--defaults-file=/home/dbadmin/my.cnf \
--cloud-service=GCP \
--cloud-bucket=<bucket name> --cloud-object=<object name> \
--cloud-access-key=<access name> --cloud-secret-key=<secret key> \
--backup-dir=/home/dba/backupdir --with-timestamp \
--backup-image=- \
backup-to-image


Облачное резервное копирование всегда использует один поток записи.

Помимо backup-to-image, все другие операции mysqlbackup для резервного копирования отдельных файлов (backup-dir-to-image, list-image, validate, image-to-backup-dir, extract, copy-back и copy-back-and-apply-log) также могут выполняться с облачным хранилищем (см. Приложение B, Ограничения MySQL Enterprise Backup для некоторых ограничений).

См. раздел 5.2, «Восстановление резервной копии из облачного хранилища на сервер MySQL» о том, как восстановить образ резервной копии из облачного хранилища.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-8.4-en/meb-backup-cloud.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API