企业备份支持云备份MySQL。只能上创建单个文件备份和恢复从一个云存储。所有mysqlbackup选择兼容排成一列纵队操作(包括,例如,增量,压缩,部分,加密选项)可以使用云备份或恢复。
看到附录B,企业备份MySQL的局限性一些限制有关对云存储的支持mysqlbackup。
MySQL企业备份支持以下类型的云存储服务:
甲骨文云基础设施(OCI)对象存储
OpenStack迅速或兼容的对象存储服务
Amazon Simple Storage Service (S3)或兼容的存储服务。
GCP对象存储
使用云的云备份创建选项mysqlbackup描述的细节20.15节,“云存储选项”。下面是一些示例命令创建云备份:
4.16示例创建一个对甲骨文云基础设施云备份对象存储
这个示例创建一个云备份在Oracle云基础设施(OCI)对象存储桶使用Pre-Authenticated请求(PAR)的URL。
mysqlbackup——defaults-file——backup-dir = = / home / dbadmin / my . cnf中所做/ home / dbadmin backuptmp \——with-timestamp备份映像= -——云服务= OCI cloud-par-url =< bucket_PAR_URL >——cloud-object =备份。bk \ backup-to-image
4.17示例创建一个云增量备份在甲骨文的云基础设施之上
这个示例创建一个增量云备份在Oracle云基础设施(OCI)对象存储桶,使用Pre-Authenticated (PAR)的URL请求。
mysqlbackup——defaults-file——backup-dir = = / home / dbadmin / my . cnf中所做/ home / dbadmin backuptmp——with-timestamp \备份映像= -——云服务= OCI cloud-par-url =< bucket_PAR_URL >——cloud-object = backup-inc。bk \——增量incremental-base =历史:last_backup backup-to-image
4.18示例创建一个云备份OpenStack对象存储
这个示例创建了一个在OpenStack云备份对象存储,使用梯形身份服务对用户的凭据进行身份验证。
mysqlbackup \ \——defaults-file = / home / dbadmin / my . cnf中所做——包括表格= testdb。t1 - use-tts = with-full-locking \ -云服务= openstack——cloud-container =<迅速容器>\——cloud-user-id =<重点用户>——cloud-password =<梯形密码>\——cognos区域=<重点地区>——cloud-tenant =<梯形租户>\——cloud-identity-url =<梯形url >\ cloud-trace = 1——cloud-object = image_800。mbi \——backup-dir = / home / dba / opbackuptmpdir \——备份映像= \ backup-to-image
4.19示例创建一个云备份Amazon S3存储桶中
这个示例创建一个云备份Amazon S3存储桶中。
mysqlbackup \ \——defaults-file = / home / dbadmin / my . cnf中所做——云服务= s3 cloud-aws-region =< aws地区>\——cloud-access-key-id =< aws访问密钥id >——cloud-secret-access-key =< aws秘密访问密钥>\——cloud-bucket =< s3 bucket名称>——cloud-object-key =< aws对象键>\——backup-dir = / home / dba / s3backupdir with-timestamp \——备份映像= \ backup-to-image
4.20示例创建一个云增量备份Amazon S3存储桶中
这个示例创建一个云增量备份Amazon S3存储桶中。
mysqlbackup \ \——defaults-file = / home / dbadmin / my . cnf中所做——云服务= s3 cloud-aws-region =< aws地区>\——cloud-access-key-id =< aws访问密钥id >——cloud-secret-access-key =< aws秘密访问密钥>\——cloud-bucket =< s3 bucket名称>——cloud-object-key =< aws对象键>\——backup-dir = / home / dba / s3backupdir with-timestamp \ -备份映像= - - - - - -增量incremental-base =历史:last_backup \ backup-to-image
4.21示例创建一个云备份丰富存储服务
这个示例创建一个云备份丰富存储服务。
mysqlbackup \ \——defaults-file = / home / dbadmin / my . cnf中所做——云服务= GCP \ cloud-bucket =< bucket名称>——cloud-object =<对象名称>\——cloud-access-key =<访问名称>——cloud-secret-key =<秘密密钥>\——backup-dir = / home / dba / backupdir with-timestamp \——备份映像= \ backup-to-image
云备份总是使用一个写线程。
除了backup-to-image
,其他所有mysqlbackup单文件备份操作(backup-dir-to-image
,list-image
,验证
,image-to-backup-dir
,提取
,复制回去
,copy-back-and-apply-log
)也可以进行云存储(见附录B,企业备份MySQL的局限性一些限制)。
看到5.2节,“恢复从云存储备份MySQL服务器”如何恢复备份映像从云存储。