테스트 사이트 - 개발 중인 베타 버전입니다

Mysql Replication 설정 문제 채택완료

amkor1 6년 전 조회 2,752

AWS EC2를 이용해서 우툰부 서버를 2대 설치 후 각각 Mysql 5.7.25 버전으로 동일 하게 설치 하였습니다.

 

1. Master my.cnf 설정

https://file.okky.kr/images/1548507196876.JPG" />

 

2. Slave my.cnf

https://file.okky.kr/images/1548507243661.JPG" />

 

이렇게 각각 설정 한 후 

당연히 mysql 재시작을 했습니다.

 

3. Master Mysql 접속 후 접속 아이디를 추가 후 권한 추가

GRANT REPLICATION SLAVE ON *.* TO '아이디'@'%' IDENTIFIED BY '비밀번호';

 

SHOW MASTER STATUS 명령어 실행

https://file.okky.kr/images/1548507662528.JPG" />
 

 

4. Master에 해당 데이터 베이스를 덤프 받아서 Slave 서버에 적용 완료

 

5. Slave 서버에 Mysql 접속 후 실행

change master to master_host='{마스터 IP}', master_user='{아이디}', master_port=3306, master_password='{비밀번호}', master_log_file='mysql-bin.000012', master_log_pos=154;

start slave;

 

여기서 문제가 생깁니다 ㅠ,ㅠ

 Slave 서버에

mysql> SHOW SLAVE STATUS\G

실행하면

 

https://file.okky.kr/images/1548507720910.JPG" />

 

해당 에러가 나타나네요 ㅠ,ㅠ

 

도대체 원인을 모르겠습니다 ㅠ,ㅠ

 

해당 Master, Slave AWS EC2 인바운드에

https://file.okky.kr/images/1548592158075.JPG" />

이렇게 모두 3306포트에 모든 IP 허용 했으며

 

Master, Slave 서버에

iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT

실행해서 다시 실행해 보았지만 결과는 똑같습니다 ㅠ,ㅠ

 

당연히 안되어서 mysql 재시작 하고 계속 반복해도 그렇습니다 ㅠ,ㅠ

 

원인이 무엇일까요? ㅠ,ㅠ

※ 해결에 도움되는 답변 남겨주시면 쪽지로 카톡 선물로 커피 한잔 드리겠습니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

6년 전

slave 머신에서 master 머신으로 mysql command 직접 쓰셔서 접속하면 접속 되나요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인