MySql 마스터 복제 구성
서버 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가 있는지 다시 한번 볼게요.
마지막으로 효과 테스트
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.