개발 Q&A

제목 Mysql Replication 설정 문제
카테고리 서버
글쓴이 과학나라 작성시각 2019/01/28 09:37:58
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 340   RSS

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 재시작 하고 계속 반복해도 그렇습니다 ㅠ,ㅠ

 

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

 다음글 Call to undefined function 에러.... (3)
 이전글 선배님들! 코드이그나이터에서 제공하는 form_vali... (3)

댓글

변종원(웅파) / 2019/01/28 11:19:09 / 추천 0
슬레이브 서버에서 마스터 서버로 접속해보세요. (마스터에서 만든 리플리케이션 아이디로)