mysql 4.0버전으로 서비스 되는 DB가 있는데 mysql서버를 리플리케이션으로 백업서버 용도로 한대 더 둘려고 합니다. 설정은 다 했는데 이상하게 동기화가 안되서 문의드립니다 마스터 서버에서 데이타 저장시 슬레이브 서버에서는 relay-bin로그에 정상적으로 데이타가 들어오는것 같은데 실제 DB에는 저장이 안됩니다. 에러로그도 특별한게 없고, 실제 DB에 저장이 안되는게 이해가 안가네요 왜 그런지 한수 알려주셨으면 합니다.
시작할 때 두 DB가 완전하게 동일한 상태에서 시작해야 동기가 됐던거로 기억합니다.
확인해보세요 ^^
동기화가 안된다는 것만으로는 답을 드리기가 어려울것 같네요.
데이타는 다 동일한 상태입니다.
일단 기본적으로 마스터 단에서 SHOW MASTER STATUS; 슬레이브 단에서 SHOW SLAVE STATUS; 를 통해 상태는 확인하셨을 것으로 예상되지만, 그래도 다시 한 번 확인해보시고요,
지금 처하신 상황과 그리 관계있을 것 같진 않지만, MySQL의 statement-based replication은 USE [database]; 를 하지 않은 쿼리에 대해서는 리플리케이션을 수행하지 않는데, 이와 관련된 문제는 아닌지 확인해보시길 바랍니다.
마지막으로, 설정파일에서 replication-do-db / replication-ignore-db 값과 기타 관련 변수 등을 확인해보시기 바랍니다. 아래 링크를 참조하세요.
http://dev.mysql.com/doc/refman/5.0/en/replication-configuration.html