-- sunping 님이 쓰신 글:
>> -- 양승목 님이 쓰신 글:
>> >> 황당합니다... A와 B 서버가 있구요. 첨에는 A를 마스터 B를 슬레이브로 해서 replication을 설정해 놓구 정상적으로 작동시키고 있었습니다...
>> >>
>> >> 그런데 사정이 생겨 B를 마스터로하고 A를 슬레이브로 바꾸는 작업을 했죠.
>> >>
>> >> 근데 이게 웬일입니까~ replication이 되질 않아서 A(슬레이브)서버에서 show slave status로 확인을 해보니 Log_File 부분에 마스터의 로그화일 이름이 적혀 있질 않네요. Conneting는 정상적으로 되 있는거 같은데요.
>> >>
>> >> B(마스터)서버에서는 show master status 해보면 File 부분에 replication.001이라는 로그화일 이름이 제대로 적혀 있습니다. 질답란을 아무리 뒤져봐도 같은 내용의 글이 없군요.
>> >>
>> >> 도대체 왜 이런지 모르겠습니다.. 황당하구요... 에러로그화일을 보면 별다른내용은 없습니다.
>> >>
>> >> 아! 이런메세지가 있군요
>> >>
>> >> 020809 시간 Slave thread: error connecting to master: Host \A(슬레이브)서버IP\ is not allowed to connect to this MySQL server (0), retry in 60 sec
>> >> 이런 메세지가 1분마다 에러로그에 쌓이는 군요.
>> >>
>> >> 왜 이런 증상이 나오는지 아시는 분 계시면 답변 좀 부탁드리겠습니다...
>> >> 오늘도 밤을 새게 생겼습니다... ㅜ,.ㅜ
>> >>
>> >> 구럼 모두 행복한 시간 되세여~
>>
>> 마스터와 슬레이브를 모두 맞추었다면 아래와 같이 함 해보세요!
>>
>> 1.데이타베이스 복제..
>> 2.masterDB reload.
>> shell> /usr/local/msyql/bin/mysqldadmin shutdown
>> shell> mysqld_safe --user=root &
>> 3.slaveDB reload.
>> shell> /usr/local/msyql/bin/mysqldadmin shutdown
>> shell> mysqld_safe --user=root &
>> 4.상태확인
>> mysql>show master status;
>> mysql>show slave status
>>
>> 5.초기화
>> mysql> reset master;
>> mysql> reset slave;
>>
>> 6.master에서 데이타 입력.
>> 7.slave에서 갱신여부 확인.
에궁~ ㅡ,.ㅡ 그래두 마찬가지네염~ 원인을 알수 있는 방법은 없는지요..
|