Mysql & Maria/admin

mysql 5.7 replication 구성

dbavayne 2024. 11. 19. 19:50

mysql 5.7 버전 2대 생성 

server 1, 2 

 

- mysql 5.7 설치되어 있음

 

 

1. my.cnf 에 server-id ,log_bin 설정 후 restart

2. 재부팅 후 server id 확인

 

 

 

3. master DB 에서 replication 용 계정 생성 

grant replication slave, replication client on *.* to repl@'192.168.100.%' identified by 'Repl!231';

 

 

 

4. slave DB read_only replay log 설정 

 

5. repliation 설정

CHANGE MASTER TO MASTER_HOST = '192.168.100.179', MASTER_USER='repl', MASTER_PASSWORD = 'Repl!231';

 

방화벽 때문에 Connecting 상태  방화벽 해제 작업 이후 

 

[원인] auto.cnf에는 현재 서버의 UUID가 적혀있습니다. 이 파일까지 카피해와서 문제가 발생된 현상입니다.

[결론]은 B서버(slave 서버) 에서 auto.cnf 삭제 후 MySQL 재 실행하면 됩니다.

 rm /var/lib/mysql/auto.cnf

 

동기화 정상 확인

'Mysql & Maria > admin' 카테고리의 다른 글

replication 깨진 후 bin log 복구  (2) 2024.12.03
percona toolkit (pt-table-checksum)  (1) 2024.11.19
mysql 모니터링 관련  (0) 2024.10.24
percona toolkit 설치  (0) 2024.09.14
centos 7, mysql 5.7 설치  (1) 2024.09.14