• Buy Now
    • Rackspace Cloud
    • Email & Apps
    • Fanatical Support for AWS
    • Managed Google Cloud Platform
    • Office 365
  • Log In
    • MyRackspace Portal
    • Cloud Control Panel
    • Rackspace Webmail Login
    • Cloud Office Control Panel
  • Rackspace Logo
  • Developer Home
  • Developer Documentation
  • Blogs ▼
    • Technical Blog
    • Rackspace Blog
    • Solve: Thought Leadership
  • Support Documentation

Developer Docs


Let’s Build Something Powerful Together!

End-to-End Multicloud Solutions.   Solving Together.™   Learn more at Rackspace.com

Submit an issue
  • Cloud Databases 1.0
  • Getting started
    • Get your credentials
    • Send API requests to Cloud Databases
      • Using the trove client
      • Using cURL
    • Authenticate to the Rackspace Cloud
      • Authenticating by using the trove client
      • Authenticating by using cURL
    • Cloud Databases concepts
      • Backup
      • Configuration group
      • Configuration parameter
      • Database instance
      • Database
      • Flavor
      • High Availability Instance Group
      • Replica
      • Volume
    • Create and use a database instance
      • Listing flavors
      • Creating a database instance, database, and a user
      • Listing databases for an instance
      • Listing users in a database instance
    • Access a database instance
      • Creating a Cloud Server
      • Create a Cloud Server by using the Cloud Control Panel
      • Configuring an application to connect to a database
      • Administering your database using a GUI client
      • Install and configure phpMyAdmin on an Ubuntu 11.04 Cloud Server
    • Back up a database instance
      • Backing up by using the trove client
    • Manage time zone configuration
      • Managing time zones by using the trove client
      • Managing the time zone with cURL
      • Checking the server time zone
  • General API information
    • Service access endpoints
    • Contract version
    • Request and response types
    • Pagination
    • Limits
      • Rate limits
      • Absolute limits
    • Faults
      • Synchronous versus asynchronous faults
    • Date and time format
    • Database instance status
    • Database instance accessibility
    • Security
      • User access restriction by host
    • Monitoring Cloud Databases
    • Monitoring read replication
    • Using SSL for Cloud Database instances
    • Configuration management
    • Datastore types and versions
      • MySQL 8.0
      • MySQL 5.7
      • MySQL 5.6
      • MySQL 5.1
      • Percona 5.7
      • Percona 5.6
      • MariaDB 10.4enc
      • MariaDB 10.4
      • MariaDB 10.1
      • MariaDB 10
    • Replication
      • Limitations
    • High availability for Cloud Databases
      • HA database instance group status
    • Role-based access control (RBAC)
      • Assigning roles to account users
      • Roles available for Cloud Databases
      • Multiproduct global roles and permissions
      • Resolving conflicts between RBAC multiproduct and product-specific roles
      • RBAC permissions cross-reference to Cloud Databases API operations
  • API reference
    • API versions
      • List versions
      • List version details
    • Database instances
      • Create database instance
      • List all database instances
      • Update database instance
      • List database instance status and details
      • Change database instance name
      • Delete database instance
      • Get default configuration
      • Enable root user
      • List root-enabled status
    • Database instance actions
      • Restart instance
      • Resize the instance
      • Resize the instance volume
      • Save the DB logs for an instance
      • Upgrade an instance
    • Databases
      • Create database
      • List databases for instance
      • Delete database
    • Users
      • Create user
      • List users in database instance
      • Change user or users password
      • Modify user attributes
      • List user
      • Delete user
      • List user access
      • Grant user access
      • Revoke user access
    • Flavors
      • List flavors
      • List flavor by ID
      • List flavors for datastore version
    • On demand backups
      • Create backup
      • Create backup for an HA instance
      • List backups
      • List backup by ID
      • Delete backup
      • List backups for instance
      • Restore backup
      • List backups of an HA instance
      • Create a copy of an existing backup in another region
    • Scheduled backups
      • Create scheduled backup
      • List scheduled backups
      • List schedule for running backup by schedule ID
      • Update schedule for backups by schedule ID
      • Delete schedule for running backup by schedule ID
    • Replication
      • Create replica
      • List all replicas and replica source database instances
      • List replica source
      • List replica details
      • Detach replica
      • List replicas for source instance
      • Convert replication setup to HA
    • High availability
      • Create HA database instance
      • List all HA database instances
      • List HA database instance details
      • Delete HA database instance
      • Add ACLs to an HA instance
      • List ACLs for an HA instance
      • Delete ACLs from an HA instance
      • Add replica to an HA instance
      • Remove replica from an HA instance
      • Resize volume for an HA instance
      • Resize flavor for an HA instance
      • Restart an HA instance
      • Attach configuration group to HA instance
      • Remove configuration group from HA instance
      • Upgrade an HA instance
    • Configurations
      • List configurations
      • Create configuration
      • List configuration details
      • Update some configuration parameters
      • Replace all configuration parameters
      • Delete configuration group
      • List instances for configuration
    • Configuration parameters
      • List configuration parameters
      • List configuration parameter details
      • List configuration parameters without datastore
      • List configuration parameter details without datastore
      • List verbose default configuration parameters
    • Datastore types and versions
      • List all datastore types
      • Show datastore type
      • List datastore versions for datastore
      • Show datastore version
  • Release notes
    • v3.10.0, October 27, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.9.0, August 12, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.8.0, June 2, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.7.0, April 28, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.6.1, March 18, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.6.0, February 4, 2020
      • What's new
      • Resolved issues
      • Known issues
    • v3.5.0, November 6, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.4.0, September 24, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.3.0, July 01, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.2.1, April 22, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.2.0, April 8, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.1.0, February 27, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v3.0.0, January 30, 2019
      • What's new
      • Resolved issues
      • Known issues
    • v2.47.0, January 28, 2016
      • What's new
      • Resolved issues
      • Known issues
    • v2.40.0, November 12, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.36.0, October 14, 2015
      • What's new
      • Resolved issues
      • Known issues
      • Documentation Changes
    • v2.34.0, October 1, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.30.0, September 17, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.31.0, September 10, 2015
      • What's new
      • Resolved issues
      • Known issues
      • Documentation changes
    • v2.30.0, September 2, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.28.0, August 25, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.27.0, August 11, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.26.0, July 30, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.23.0, July 8, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.22.0, June 25, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.20.0, June 25, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.19.0, June 4, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.18.0, June 4, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.17.0, May 19, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.16.0, May 11, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.15.0, April 29, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.14.0, April 10, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.13.0, April 10, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.12.0, February 12, 2015
      • What's new
      • Resolved issues
      • Known issues
    • v2.11.0, January 29, 2015
      • What's new
      • Resolved issues
      • Known issues
  • Service updates
  • Additional resources
  • Disclaimer

Datastore types and versions#

Datastore types management will allow users of Cloud Databases to select database type and version from the list of available choices provided by Rackspace. Rackspace will control datastore types and versions, adding new types and versions as they become available, and deactivating old versions at end-of-life.

To take advantage of this capability, users can specify datastore type and optional version at instance creation. Datastore Type is a family of database engines, like mysql, mongodb, and cassandra. Datastore Version defines the engine version of the selected datastore type. If users do not specify the datastore type and version at instance creation, the default database is MySQL 8.0.

Refer to Datastore types and versions for the API operations for datastore types and versions.

For an example of using the type and version information in the Create Database Instance API request, see the "Create Database Instance Datastore Request: JSON" example for the Create Database Instance API operation.

See the sections that follow for information about the datastores that are currently supported.

MySQL 8.0#

MySQL is a high performance, open source database developed by Oracle. The latest MySQL release offers great improvements in InnoDB scalability, transparency, and replication.

For more information on MySQL, see http://dev.mysql.com/.

For MySQL, the type is "MySQL" and the version is "8.0".

MySQL 8.0 is the default database for Cloud Databases.

MySQL 5.7#

MySQL is a high performance, open source database developed by Oracle. The latest MySQL release offers great improvements in InnoDB scalability, transparency, and replication.

For more information on MySQL, see http://dev.mysql.com/.

For MySQL, the type is "MySQL" and the version is "5.7".

MySQL 5.6#

Note

This version has been obsoleted and cannot be used to create new HA Groups or Single Instances. This does not impact the functionality of existing HA Groups and Single Instances.

MySQL is a high performance, open source database developed by Oracle. The latest MySQL release offers great improvements in InnoDB scalability, transparency, and replication.

For more information on MySQL, see http://dev.mysql.com/.

MySQL 5.1#

Note

This version has been obsoleted and cannot be used to create new Instances. This does not impact the functionality of existing Instances.

Rackspace currently supports MySQL 5.1. The latest version of MySQL (8.0) has many improvements over MySQL 5.1.

For more information on MySQL, see http://dev.mysql.com/.

Percona 5.7#

MySQL is a high performance, open source database developed by Oracle. The latest MySQL release offers great improvements in InnoDB scalability, transparency, and replication.

For more information on Percona, see http://www.percona.com/software/percona-server.

For Percona, the type is "Percona" and the version is "5.7".

Percona 5.6#

Note

This version has been obsoleted and cannot be used to create new HA Groups or Single Instances. This does not impact the functionality of existing HA Groups and Single Instances.

Percona Server is a high performance, open source, drop-in replacement for MySQL. It offers all the improvements found in MySQL 5.6 Community Edition plus scalability, availability, backup, and security features found only in MySQL 5.6 Enterprise Edition.

For more information on Percona, see http://www.percona.com/software/percona-server.

MariaDB 10.4enc#

MariaDB is a high-performance RDBMS. MariaDB is application-compatible with MySQL, but adds many new capabilities and enhancements to address the most challenging web and enterprise application use cases.

This version has data-at-rest encryption enabled.

For more information on MariaDB, see https://mariadb.org/en/about/.

For MariaDB, the type is "MariaDB" and the version is "10.4enc".

MariaDB 10.4#

MariaDB is a high-performance RDBMS. MariaDB is application-compatible with MySQL, but adds many new capabilities and enhancements to address the most challenging web and enterprise application use cases.

For more information on MariaDB, see https://mariadb.org/en/about/.

For MariaDB, the type is "MariaDB" and the version is "10.4".

MariaDB 10.1#

Note

This version has been obsoleted and cannot be used to create new HA Groups or Single Instances. This does not impact the functionality of existing HA Groups and Single Instances.

MariaDB is a high-performance RDBMS. MariaDB is application-compatible with MySQL, but adds many new capabilities and enhancements to address the most challenging web and enterprise application use cases.

For more information on MariaDB, see https://mariadb.org/en/about/.

MariaDB 10#

Note

This version has been obsoleted and cannot be used to create new HA Groups or Single Instances. This does not impact the functionality of existing HA Groups and Single Instances.

MariaDB is a high-performance RDBMS. MariaDB is application-compatible with MySQL, but adds many new capabilities and enhancements to address the most challenging web and enterprise application use cases.

For more information on MariaDB, see https://mariadb.org/en/about/.

Previous Configuration management
Next Replication
Developer Network
  • Developer Center
  • API Documentation and User Guides
  • SDKs
  • Rackspace How-To
Blogs
  • Technical Blog
  • Rackspace Blog
  • Solve: Thought Leadership
Other Information
  • Customer Stories
  • Events
  • Programs
  • Careers
  • Style Guide for Technical Content
©2020 Rackspace US, Inc.
  • ©2020 Rackspace US, Inc.
  • About Rackspace
  • Privacy Statement
  • Website Terms
  • Trademarks