Multi-Master Replication Manager for MySQL

NOTE: By now there are a some good alternatives to MySQL-MMM. Maybe you want to check out Galera Cluster which is part of MariaDB Galera Cluster.

MMM (Multi-Master Replication Manager for MySQL) is a set of flexible scripts to perform monitoring/failover and management of MySQL master-master replication configurations (with only one node writable at any time).

The toolset also has the ability to read balance standard master/slave configurations with any number of slaves, so you can use it to move virtual IP addresses around a group of servers depending on whether they are behind in replication.

The current version of this software is stable, but the authors would appreciate any comments, suggestions, bug reports about this version to make it even better. Current version 2.0 development is led by Pascal Hofmann. If you require support, advice or assistance with deployment.

Latest bugs (2.x)

  • [1226817] Setting reader online doesn't turn on read_only flag
  • [1175578] vip conflicts
  • [1169251] agent
  • [1108688] Slow slave cause the whole swith process hang
  • [1050408] mysql-mmm-monitor declares all nodes dead after long time running
  • [1035422] IPv6 Support
  • [911277] Monitor sets ip first after changing state from ADMIN_OFFLINE to ONLINE
  • [897099] the value of auto_set_online is invalid
  • Bugtracker

Latest code changes (2.x)

    • Repository of MMM 2.x
    start.txt ·
    CC Attribution-Share Alike 3.0 Unported

    MySQL is a registered trademark of MySQL AB in the United States, the European Union and other countries.
    Multi-Master Replication Manager for MySQL is in no way affiliated or associated with MySQL AB.
    Sitemap | Terms Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0