Skip to content

hamravesh/mysql-manager

Repository files navigation

MySQL Manager

MySQL Manager is an open source project for managing highly available MySQL replication setups. It supports MySQL asynchronous replication and ProxySQL for proxy. Go to documentation for more details.

Features

  • MySQL asynchronous replication
  • Automatic failover in case of source (primary) failure
  • Proxy based on HAProxy with both write and readonly ports
  • High availability using etcd
  • Supports migration from other MySQL servers using CLONE plugin
  • Prometheus metrics for observability

Getting started

To get started with MySQL Manager read getting started doc. If you want to migrate from other MySQL servers please read migration doc

Contributing and development

Please follow contributing doc to set up your local development environment and contribute to this project.

License

MySQL Manager is under MIT license. See LICENSE for more details.