Mysql & Maria/admin
CentOS 7 Maria 10.3 복제 환경구축
dbavayne
2024. 4. 18. 13:58
[테스트 시나리오]
master db를 이용해 maria db 복제 구성 및 동기화를 진행한다.
복제 구성을 위한 사전작업
1. master db 데이터 백업 및 복제서버 구성
2. binlog 설정 on
3. replication 계정생성
4. replication 동기화 설정
- OS : centos 7.9.2009
- DB : maria 10.9.3
1. master db의 host name 변경 (db서버 구별을 위해)
hostnamectl set-hostname kmleeDB1
hostname
서버 1 (kmleedb1)
전체 백업 진행 > 생성 파일 확인
mysqldump -uroot -p --all-databases > kmleedb1.sql
서버 2 (kmleedb2)
OS 설치 및 mariadb 설치 후 상태 확인
scp로 백업파일 kmleedb2에 송신 및 데이터 1건 변경해둠
복구 진행 및 데이터 확인
log-bin 설정
[server1]
[server2]
repl용 계정 생성 후 repli 권한 부여
db1에 master position 값으로 replica 동기화 설정, 정상 동기화 확인
change master to master_host='192.168.100.128',
master_user='repl',
master_password='test1234',
master_log_file='mysql-bin.000001',
master_log_pos=328
데이터 동기화 확인