1,主備創(chuàng)建賬號(hào)
GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.*
TO rep@’172.16.0.%’ IDENTIFIED BY ‘rep’;
2,配置主庫(kù)
My.cnf
log_bin=mysql-bin
server_id=10
innodb_flush_log_at_trx_commit=1
sync_binlog=1
3,配置從庫(kù)
log_bin=mysql-bin
server_id=2
relay_log = /var/lib/mysql/mysql-relay-bin
log_slave_updates = 1
read_only =1
sync_master_info=1
sync_relay_log=1
sync_relay_log_info=1
skip-host-cache
skip-name-resolve
slave_net_timeout=30 //主備未發(fā)現(xiàn)連接斷開(kāi)超時(shí)時(shí)間
slave_skip_errors=1062
mysql中執(zhí)行
CHANGE MASTER TO MASTER_HOST=’172.16.0.129’,
MASTER_USER=’rep’,
MASTER_PASSWORD=’rep’,
MASTER_LOG_FILE=’mysql-bin.000001’,
MASTER_LOG_POS=0;
Start slave
Show slave statusG;
4,備庫(kù)提升方法
STOP SLAVE
CHANGE MASTER TO MASTER_HOST=’’, //5.5以后的版本使用 RESET SLAVE ALL命令完成
RESET SLAVE