Setting Galera-specific MySQL options
Posted on Tue 04 December 2012 in hints-and-kinks • 1 min read
Now you can proceed with setting Galera specifics in your MySQL configurations.
Create a configuration file, identical on all cluster nodes, named
/etc/mysql/conf.d/galera.cnf
with the following content:
[mysqld]
bind_address=0.0.0.0
binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
Create another configuration file, specific to each cluster node,
named /etc/mysql/conf.d/wsrep.cnf
with the following content:
[mysqld]
# node alice has address 192.168.122.111
wsrep_node_address=192.168.122.111
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_slave_threads=8
wsrep_sst_method=rsync
wsrep_cluster_address=gcomm://192.168.122.99
[mysqld]
# node bob has address 192.168.122.112
wsrep_node_address=192.168.122.112
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_slave_threads=8
wsrep_sst_method=rsync
wsrep_cluster_address=gcomm://192.168.122.99
[mysqld]
# node charlie has address 192.168.122.111
wsrep_node_address=192.168.122.113
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_slave_threads=8
wsrep_sst_method=rsync
wsrep_cluster_address=gcomm://192.168.122.99
You can now proceed with bootstrapping your cluster.
This article originally appeared on the hastexo.com
website (now defunct).