MySQL Replication (마스터-슬레이브 동기화) 설정
서론 응용 프로그램 혹은 웹 페이지의 작은 기능 단위 연동을 위해서는, rsync로 db 파일을 동기화하는 경우가 있었다. 하지만 rsync 서비스도 정상인지 봐야 하고 스케줄링(crontab) 주기도 설정해야 하고 간혹 문제가 생기기도 하고 테이블 index가 꼬이거나 파일이 깨지는 등 번거로운 방법이다. 그래서 향후에는 작은 부분이더라도 Replication을 하기로 했다. 특정 DB 혹은 특정 Table만 동기화 설정이 가능하기 때문이다. 선행 작업 Master에서 Slave로 동기화하기를 원하는 DB(및 Table)는 미리 Dump를 떠서 최초 한번은 Slave에 생성해 놓아야 한다. Master 서버 설정 우선 server-id가 1로 설정되어 있는지 확인한다. Master는 보통 1로 설정한다..