MySQL sync
Differences between MySQL sync and MySQL semi-sync
Differences between MySQL sync and MySQL semi-sync DBMSs
Versions and configurations
Available versions of MySQL sync, fixed and arbitrary cluster node configurations
Local disks
Features of local disks
Create a cluster
How to create a cluster and MySQL sync databases
Limitations of clusters
Limitations of MySQL sync clusters with replicas
MySQL sync settings
How to change MySQL sync settings
User management
How to create a user, change his password, configure database access and work with privileges
Connect to the cluster
How to connect to a cluster with or without an SSL certificate in the console and from different programming languages
Cluster, node and database monitoring
How to track the status of cluster, nodes and databases, how to export metrics in Prometheus format
View logs of slow requests
How to view logs of slow queries to cluster databases and download them
Backup
Backup schedule, backup retention period and how to restore the cluster
Scale up the cluster
How to change the configuration of a node cluster
Cluster fault tolerance
The role of master node and replicas in a cluster, how to change the number of replicas
Configure network access to the cluster
How to restrict access to the cluster from certain addresses for security purposes
Public IP address
How to connect a public IP address to a MySQL sync cluster node
Create a network with a dedicated server
How to create a network with a dedicated server
Migration to cloud databases
How to migrate MySQL database to cloud databases
Using ALTER TABLE
How to work with the pt-online-schema-change utility instead of ALTER TABLE
MySQL sync is an open source solution for MySQL. Powered by Percona Server for MySQL with XtraDB storage subsystem