MySql 마스터 복제 구성

1514 단어
서버 A: 192.168.99.24 서버 B: 10.255.24
서버 A mysql 구성
server_id=1
log_bin=mysql-bin
log_slave_updates=1
auto_increment_increment=2 # 2 
auto_increment_offset=1 # 1 
skip-name-resolve
binlog-do-db=squid
binlog-ignore-db=mysql

서버 B mysql 구성
server_id=2
log_bin=mysql-bin
log_slave_updates=1
auto_increment_increment=2 # 2 
auto_increment_offset=2 # 2 
skip-name-resolve
binlog-do-db=squid
binlog-ignore-db=mysql

서버 A를 위한 MYSQL 구성
grant   replication  slave  on  *.*  to  slaveuser@"10.255.255.24" identified by  "pwd@123";

서버 B 프로비저닝 MYSQL과 동일
grant   replication  slave  on  *.*  to  slaveuser@"192.168.99.24" identified by  "pwd@123";

각각의 MYSQL의 노드 정보showmaster status 보기;
각자의 File 및 Position 사용
구성은 다음과 같습니다.
서버 A
change  master  to
master_host="10.255.255.24",
master_user="slaveuser",
master_password="pwd@123",
master_log_file="mysql-bin.000004",
master_log_pos=106;

서버 B
change  master  to
master_host="192.168.99.24",
master_user="slaveuser",
master_password="pwd@123",
master_log_file="mysql-bin.000003",
master_log_pos=1839;

마지막으로 각각의 동기화 상황 보기
mysql> show slave status\G;

주로 보다
Slave_IO_Running: Yes Slave_SQL_Running: Yes
YES를 위해서 맨 뒤에 ERROR가 있는지 다시 한번 볼게요.
마지막으로 효과 테스트

좋은 웹페이지 즐겨찾기