Heim > Datenbank > MySQL-Tutorial > Hauptteil

MYSQL5.5主从配置:A->B->C_MySQL

WBOY
Freigeben: 2016-06-01 13:36:08
Original
1096 Leute haben es durchsucht

bitsCN.com

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

 

   A(端口3307)->B(端口3308)->C(端口3309) 

一、配置文件

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

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

4、开启同步: start SLAVE; 

bitsCN.com
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!