inc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
innodb_flush_log_at_trx_commit = 2 #可以提高性能,galera保证不丢数据
query_cache_size=0
query_cache_type=0
wsrep_provider=/data/mysql/lib/plugin/libgalera_smm.so #修改
wsrep_cluster_name=”galera_cluster” #修改
wsrep_cluster_address=”gcomm://192.168.50.10,192.168.50.20,192.168.50.30” #修改
wsrep_node_address=192.168.50.10 #修改
wsrep_node_name=db01 #修改
wsrep_slave_threads=4
wsrep_certify_nonPK=1
wsrep_max_ws_rows=131072
wsrep_max_ws_size=1073741824
wsrep_debug=0
wsrep_convert_LOCK_to_trx=0
wsrep_retry_autocommit=1
wsrep_auto_increment_control=1
wsrep_drupal_282555_workaround=0
wsrep_causal_reads=0
wsrep_notify_cmd=
wsrep_sst_method=xtrabackup-v2 #可以修改#rsync,xtrabackup,mysqldump
wsrep_sst_auth=root:pass01 #修改
node02
[mysqld]
wsrep_on=ON
binlog_format=ROW
default-storage-engine=innodb
为了降低冲突
innodb_autoinc_lock_mode=2
innodb_flush_log_at_trx_commit = 2 #可以提高性能,galera保证不丢数据
query_cache_size=0
query_cache_type=0
wsrep_provider=/data/mysql/lib/plugin/libgalera_smm.so #修改
wsrep_cluster_name=”galera_cluster” #修改
wsrep_cluster_address=”gcomm://192.168.50.10,192.168.50.20,192.168.50.30” #修改
wsrep_node_address=192.168.50.20 #修改
wsrep_node_name=db02 #修改
wsrep_slave_threads=4
wsrep_certify_nonPK=1
wsrep_max_ws_rows=131072
wsrep_max_ws_size=1073741824
wsrep_debug=0
wsrep_convert_LOCK_to_trx=0
wsrep_retry_autocommit=1
wsrep_auto_increment_control=1
wsrep_drupal_282555_workaround=0
wsrep_causal_reads=0
wsrep_notify_cmd=
wsrep_sst_method=xtrabackup-v2 #可以修改#rsync,xtrabackup,mysqldump,xtrabackup-v2
wsrep_sst_auth=root:pass01 #修改
node03
[mysqld]
wsrep_on=ON
binlog_format=ROW
default-storage-engine=innodb
为了降低冲突
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
innodb_flush_log_at_trx_commit = 2 #可以提高性能,galera保证不丢数据
query_cache_size=0
query_cache_type=0
wsrep_provider=/data/mysql/lib/plugin/libgalera_smm.so #修改
wsrep_cluster_name=”galera_cluster” #修改
wsrep_cluster_address=”gcomm://192.168.50.10,192.168.50.20,192.168.50.30” #修改
wsrep_node_address=192.168.50.30 #修改
wsrep_node_name=db03 #修改
wsrep_slave_threads=4
wsrep_certify_nonPK=1
wsrep_max_ws_rows=131072
wsrep_max_ws_size=1073741824
wsrep_debug=0
wsrep_convert_LOCK_to_trx=0
wsrep_retry_autocommit=1
wsrep_auto_increment_control=1
wsrep_drupal_282555_workaround=0
wsrep_causal_reads=0
wsrep_notify_cmd=
wsrep_sst_method=xtrabackup-v2 #可以修改#rsync,xtrabackup,mysqldump,xtrabackup-v2
wsrep_sst_auth=root:pass01 #修改
echo ‘!includedir /etc/my.cnf.d/’ >>/etc/my.cnf
—4.使用rsync、xtrabackup、mydupm
–4.1 使用rsync
yum -y install rsync
tar xvzf socat-2.0.0-b8.tar.gz
cd socat-2.0.0-b8
make & make install
–强烈建议将xtrabackup和socat加入path
vi /etc/profile
PATH=/data/mysql/bin:/usr/local/bin/socat:$PATH
export PATH
ln -sf /usr/local/bin/socat /usr/sbin/
—–4.2 使用xtrabackup(推荐)
tar xf Percona-XtraBackup-2.2.11-r7956d1d-el6-x86_64-bundle.tar
yum localinstall -y percona-*
—5.初始化启动
–方法1:
修改 my.cnf 并设置 wsrep_cluster_address=gcomm:// ,启动后再来修改配置.
–方法2:(推荐)
使用下面这个命令来启动 mysql (支持 RedHat 和 CentOS 系统)
第一个节点启动和其他的两个节点有些不同
/data/mysql/bin/mysqld_safe –datadir=’/data/mysql/data’ –wsrep-cluster-address=”gcomm://” &
其它节点启动:
/data/mysql/bin/mysqld_safe –