High Availability MySQL

I have been working closely with MySQL for nearly 10 years and one of the challenges that I have most often had to solve has been that of high availability - keeping a MySQL server working. On this page, i've collected a couple of useful resources from across the internet as well as a few i've written myself.

If you are looking for printed material, you may find the following two books useful:
For online material, I recommend the following websites:


  • Johan Andersson (Principal Consultant for MySQL Cluster). Excellent and detailed articles


  • Several Nines have some extremely cool stuff, including a "configurator" (a fantastic tool for building a cluster global configuration file easilly) and "cmon", a versatile management tool for a cluster.