10bet网址
企业备份MySQL 4.1用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.3 mb
PDF (A4)- 1.3 mb


4.3.1.3云存储备份

企业备份支持云备份MySQL。只能上创建单个文件备份和恢复从一个云存储。所有mysqlbackup选择兼容排成一列纵队操作(包括,例如,增量,压缩,部分,加密选项)可以使用云备份或恢复。

请注意

看到附录B,企业备份MySQL的局限性一些限制有关对云存储的支持mysqlbackup

目前,企业备份MySQL支持两种类型的云存储服务:OpenStack迅速或兼容的对象存储服务(例如,甲骨文云基础设施对象存储和甲骨文云基础设施对象存储经典)和Amazon S3。

企业备份MySQL 4.1支持迅速v1.0 API,以及OpenStack身份(梯形)API版本进行身份验证。它还支持身份验证使用斯威夫特的TempAuth系统或HTTP基本身份验证。

使用云的云备份创建选项mysqlbackup描述的细节16.15节,“云存储选项”。下面是一些示例命令创建云备份:

4.16示例创建一个对甲骨文云基础设施云备份对象存储经典

这个示例创建一个云备份在Oracle云基础设施(OCI)经典对象存储容器,使用TempAuth系统验证用户的凭证。

mysqlbackup \——云服务= openstack cloud-container =<经典OCI对象存储容器>\——cloud-user-id =< serviceInstanceName > - < identityDomainName >: <用户名>——cloud-password = '<密码>' \——cloud-tempauth-url = https://< dataCenterCode >.storage.oraclecloud.com \——cloud-trace = 1——cloud-object = image_900。mbi \——backup-dir = / home / user / dba / orbackuptmpdir \——备份映像= \ backup-to-image


4.17示例创建一个对甲骨文云基础设施云备份对象存储

这个示例创建一个云备份在Oracle云基础设施(OCI)对象存储桶,使用HTTP基本身份验证。

mysqlbackup \——云服务= openstack cloud-container =< OCI对象存储桶>\——cloud-user-id =< OCI用户名>——cloud-password = '< OCI身份验证令牌>' \——cloud-ca-info = / etc / ssl /证书/ ca证书。crt——cloud-basicauth-url = https://swiftobjectstorage。<地区>.oraclecloud.com/v1/< OCI对象存储名称>\ cloud-trace = 1——cloud-object = backup_image_900。mbi \——backup-dir = / home / user / dba / orbackuptmpdir \——备份映像= \ backup-to-image


4.18示例创建一个对甲骨文云基础设施云增量备份对象存储

这个示例创建一个增量云备份在Oracle云基础设施(OCI)对象存储桶,使用HTTP基本身份验证。

mysqlbackup \——云服务= openstack cloud-container =< OCI对象存储桶>\——cloud-user-id =< OCI用户名>——cloud-password = '< OCI身份验证令牌>' \——cloud-ca-info = / etc / ssl /证书/ ca证书。crt——cloud-basicauth-url = https://swiftobjectstorage。<地区>.oraclecloud.com/v1/< OCI对象存储名称>\——cloud-object = backup_incr_image_900。mbi \——backup-dir = / home / user / dba / orincrbackuptmpdir \——增量incremental-base =历史:last_backup \——备份映像= \ backup-to-image


4.19示例创建一个云备份OpenStack对象存储

这个示例创建了一个在OpenStack云备份对象存储,使用梯形身份服务对用户的凭据进行身份验证。

mysqlbackup \ 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 / user / dba / opbackuptmpdir \——备份映像= \ backup-to-image


4.20示例创建一个Amazon S3云备份

mysqlbackup \——云服务= 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 / user / dba / s3backuptmpdir \——备份映像= \ backup-to-image


云备份总是使用一个写线程。

除了backup-to-image,其他所有mysqlbackup单文件备份操作(backup-dir-to-image,list-image,验证,image-to-backup-dir,提取,复制回去,copy-back-and-apply-log),也可以进行云存储。例如:

示例4.21从Oracle云基础设施中提取现有的图像对象存储经典容器到备份目录

从Oracle中提取一个备份映像云基础设施经典对象存储容器,使用——backup-dir选项指定目录中提取图像:

mysqlbackup \——云服务= openstack cloud-container =<经典OCI对象存储容器>\——cloud-user-id =< serviceInstanceName > - < identityDomainName >: <用户名>——cloud-password =<密码>\——cloud-tempauth-url = https://< dataCenterCode >.storage.oraclecloud.com \——cloud-object = image_930。mbi \——backup-dir = / home / user / dba / orbackupdir \——备份映像= \ image-to-backup-dir


示例4.22提取现有的图像从Amazon S3云存储到备份目录

从Amazon S3中提取一个备份映像,使用——backup-dir选项指定目录中提取图像:

mysqlbackup \——云服务= 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 / user / dba / s3backupdir \——备份映像= \ image-to-backup-dir


看到部分是5.1.5,“恢复备份从云存储到一个MySQL服务器”如何恢复备份映像从云存储。