#開啓二進制日誌 [mysqld] log-bin=mysql-bin #開啓二進制日誌 server-id=1 #任意自然數n,只要保證兩臺MySQL主機不重複就可以了。 auto-increment-increment=2 #步進值auto_imcrement。一般有n臺主MySQL就填n auto-increment-offset=1 #起始值。一般填第n臺主MySQL。此時爲第一臺主MySQL #binlog-do-db=monitor_db #要給從機同步的庫 binlog-ignore-db=mysql #不給從機同步的庫(多個寫多行) binlog-ignore-db=mysqlslap binlog-ignore-db=information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys expire_logs_days=3 # 自動清理 3 天前的log文件 可根據需要修改
mysql>GRANT REPLICATION SLAVE ON *.* TO 'mysql2'@'192.168.182.101' IDENTIFIED BY 'mysql2'; mysql>FLUSH PRIVILEGES;
mysql>SHOW MASTER STATUS;
[mysqld] log-bin=mysql-bin #開啓二進制日誌 server-id=2 #任意自然數n,只要保證兩臺MySQL主機不重複就可以了。 auto-increment-increment=2 #步進值auto_imcrement。一般有n臺主MySQL就填n auto-increment-offset=2 #起始值。一般填第n臺主MySQL。此時爲第一臺主MySQL binlog-do-db=monitor_db #要給從機同步的庫 expire_logs_days=3 # 自動清理 3 天前的log文件 可根據需要修改
mysql>CHANGE MASTER TO MASTER_HOST='192.168.182.100' ,MASTER_USER='mysql2',MASTER_PASSWORD='mysql2' ,MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=154 \g
mysql>START SLAVE; #開啓複製 mysql>SHOW SLAVE STATUS \G #查看主從複製是否配置成功