4.3.1.3 Backing Up to Cloud Storage

MySQL Enterprise Backup supports cloud backups. Only single-file backups can be
created on and restored from cloud storage. All
mysqlbackup options compatible with
single-file operations (including, for example, the
incremental,
compression,
partial,
and
encryption
options) can be used with cloud backups or restores.

MySQL Enterprise Backup 4.0 supports the Swift v1.0 API, and
also the OpenStack Identity (Keystone) API v2.0 for
authentication. It also supports authentication using Swift's
TempAuth system. Backups are stored as dynamic large objects
in Swift, with each backup larger than 5G being split into
multiple parts with names in the form of
<object_name>_part_<number>.
See
the
OpenStack documentation for details.

A cloud backup is created using the cloud options for
mysqlbackup, which are described in details
in Section 15.15, “Cloud Storage Options”. Here are some
sample commands for creating a cloud backup:

Example 4.16 Creating a Cloud Backup in an Oracle Cloud Storage Service Instance

This example creates a cloud backup in an Oracle Cloud
Storage Service instance, using Swift's TempAuth system
for authenticating the user's credentials.