程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL5.5主從配置:A->B->C

MYSQL5.5主從配置:A->B->C

編輯:MySQL綜合教程

MYSQL5.5主從配置:A->B->C      A(端口3307)->B(端口3308)->C(端口3309)  一、配置文件   www.2cto.com   A(my.cnf):  #配一個唯一的ID編號  server-id=1    #打開binlog  log-bin  log_slave_updates  binlog_format=row  #配置自增偏移量  auto_increment_increment=3  auto_increment_offset=1    B(my.cnf):  #配一個唯一的ID編號  server-id=2   #打開binlog  log-bin  log_slave_updates  binlog_format=row  #配置自增偏移量  auto_increment_increment=3  auto_increment_offset=2  # 只讀  read-only    C(my.cnf):  #配一個唯一的ID編號  server-id=3   #打開binlog  log-bin  log_slave_updates  binlog_format=row  #配置自增偏移量  auto_increment_increment=3  auto_increment_offset=3  # 只讀  read-only    二、命令行  A:  1、重置master狀態: RESET MASTER;  2、授權同步用戶: GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'%' IDENTIFIED BY 'repli_pwd';  同步用戶名:repli_user,同步用戶密碼:repli_pwd,有REPLICATION SLAVE的權限IP:%(生產中使用精確IP)  3、備份A庫所有數據: mysqldump -uroot -p** -P3307 -A -E -R --master-data=1 > master_A.sql    B:  1、重置slave狀態: RESET SLAVE;  2、重置master狀態: RESET MASTER;  3、授權同步用戶: GRANT REPLICATION SLAVE ON *.* TO 'repli_user'@'%' IDENTIFIED BY 'repli_pwd';  4、同步參數配置: CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='repli_user',MASTER_PASSWORD='repli_pwd',MASTER_PORT=3307; 5、導入主庫數據: mysql -uroot -p** -P3307 < master_A.sql  6、開啟同步: start SLAVE;  7、備份B庫所有數據: mysqldump -uroot -p** -P3308 -A -E -R --master-data=1 > master_B.sql    C:  1、重置slave狀態: RESET SLAVE;  2、同步參數配置: CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='repli_user',MASTER_PASSWORD='repli_pwd',MASTER_PORT=3308; 3、導入主庫數據: mysql -uroot -p** -P3309 < master_B.sql  4、開啟同步: start SLAVE; 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved