Mysql Replication 설정 문제
본문
AWS EC2를 이용해서 우툰부 서버를 2대 설치 후 각각 Mysql 5.7.25 버전으로 동일 하게 설치 하였습니다.
1. Master my.cnf 설정
2. Slave my.cnf
이렇게 각각 설정 한 후
당연히 mysql 재시작을 했습니다.
3. Master Mysql 접속 후 접속 아이디를 추가 후 권한 추가
GRANT
REPLICATION SLAVE
ON
*.*
TO
'아이디'
@
'%'
IDENTIFIED
BY
'비밀번호'
;
SHOW MASTER STATUS 명령어 실행
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
실행하면
해당 에러가 나타나네요 ㅠ,ㅠ
도대체 원인을 모르겠습니다 ㅠ,ㅠ
해당 Master, Slave AWS EC2 인바운드에
이렇게 모두 3306포트에 모든 IP 허용 했으며
Master, Slave 서버에
iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT
실행해서 다시 실행해 보았지만 결과는 똑같습니다 ㅠ,ㅠ
당연히 안되어서 mysql 재시작 하고 계속 반복해도 그렇습니다 ㅠ,ㅠ
원인이 무엇일까요? ㅠ,ㅠ
※ 해결에 도움되는 답변 남겨주시면 쪽지로 카톡 선물로 커피 한잔 드리겠습니다 ㅠㅠ