====== Percona XtraDB Cluster ======
* [[Percona]]
* [[Percona XtraDB Cluster Deployment]]
* [[http://www.percona.com/doc/percona-xtradb-cluster/haproxy.html|Load Balancing with HAProxy]]
=== Features ===
* Synchronous replication. Transaction either commited on all nodes or none.
* Multi-master replication. You can write to any node.
* Data consistency. No more unsynchronized slaves.
=== Configuration ===
Add this to ''my.cnf'' for all nodes:
[mysql]
binlog_format=ROW
wsrep_cluster_name=clustername
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_slave_threads=2
wsrep_sst_method=rsync
innodb_locks_unsafe_for_binlog=1
innodb_autoinc_lock_mode=2
In addition, add this to the primary node:
wsrep_node_name=node1
wsrep_cluster_address=gcomm://
Second node:
wsrep_node_name=node2
wsrep_cluster_address=gcomm://node1.server.com
Third node:
wsrep_node_name=node2
wsrep_cluster_address=gcomm://node1.server.com