Creating a MySQL Database

This page covers the configuration specific to MySQL — its Database Mode and any engine-specific settings shown below. The rest of the creation flow — opening the wizard, namespace and name, version, machine profile, storage, and optional features — is the same for every engine and is documented in Common Steps.

Database Mode

Select the topology under Database Mode. Available modes:

  • Standalone — A single-node MySQL instance.
  • GroupReplication — A MySQL Group Replication cluster. Choose a group Mode: Single-Primary or Multi-Primary.
  • InnoDBCluster — A MySQL InnoDB Cluster fronted by MySQL Router. Choose Single-Primary or Multi-Primary.
  • SemiSync — A semi-synchronous replication topology with configurable acknowledgement.
  • RemoteReplica — A replica that streams from an external/primary MySQL.

Mode options showing GroupReplication, InnoDBCluster, SemiSync, and RemoteReplica

FieldDescription
Number of ReplicasNumber of nodes in the cluster (e.g., 3). Required for clustered modes.
Mode (Group/InnoDB)Single-Primary or Multi-Primary.
SemiSyncSource Wait For Replica Count, Source Timeout, and Errant Transaction Recovery Policy (Clone or PseudoTransaction).
Router (InnoDB)MySQL Router instance count and resources.

Create a MySQL Database

  1. Open the wizard and select MySQL — see Getting Started and Select a Database Type.
  2. Set the namespace and name.
  3. Pick the database version and the Database Mode described above, then set the machine profile and storage — see Configure the Database.
  4. Optionally configure Advanced Configuration (labels, deletion policy, credentials, point-in-time recovery) and Additional Options (monitoring, backup, TLS, gateway).
  5. Click Deploy.