一、MySQL 服務器:
mysql
10.224.144.135(主)sql
10.224.144.138(從)shell
二、配置主服務器:編輯/etc/my.cnf服務器
# vi /etc/my.cnf #add for replication log-bin=/var/lib/mysql/log-bin server-id=1 binlog-do-db = test binlog-do-db = CLOPSDB binlog-ignore-db = mysql innodb_flush_log_at_trx_commit=1 sync_binlog=1 #add for replication relay-log=/var/lib/mysql/relay-bin relay-log-index=/var/lib/mysql/relay-bin.index log_slave_updates = 1 auto_increment_increment = 2 auto_increment_offset = 1
三、保存退出 ,在master機上爲slave機添加一同步賬號ide
#mysql –u root –p Paswod:
>grant replication slave on *.* to 'clopsrepl'@'10.224.144.138' identified by 'cscocmse'; >quit
重啓MySQL服務
ui
#service mysql restart
四、配置從服務器:修改/etc/my.cnfspa
# vi /etc/my.cnf #add for replication log-bin=/var/lib/mysql/log-bin server-id=2 binlog-do-db = test binlog-do-db = CLOPSDB binlog-ignore-db = mysql innodb_flush_log_at_trx_commit=1 sync_binlog=1 #add for replication relay-log=/var/lib/mysql/relay-bin relay-log-index=/var/lib/mysql/relay-bin.index log_slave_updates = 1 auto_increment_increment = 2 auto_increment_offset = 2
保存退出 rest
重啓mysqld服務 code
#service mysql restart
五、爲從服務器指定主服務器:server
# mysql -u root -p Enter password:
>CHANGE MASTER TO MASTER_HOST='10.224.144.135', MASTER_USER='clopsrepl', MASTER_PASSWORD='cscocmse'; >start slave;
六、若是要設置master-master
那麼在10.224.144.138上執行
>grant replication slave on *.* to 'clopsrepl'@'10.224.144.135' identified by 'cscocmse'; >quit
再在10.224.144.135上執行:
>CHANGE MASTER TO MASTER_HOST='10.224.144.138', MASTER_USER='clopsrepl', MASTER_PASSWORD='cscocmse'; >start slave;