Replication DB 여러개 사용하는 방법은 간단하다.
Replication이 이미 설정이 완료되어 정상적으로 돌아간다는 전제로 설명할 예정이다.
혹시 설정이 궁금하시다면 아래 설정 설명이 되어 있는 곳을 참조하면 된다.
링크 주소 : http://foxlime.tistory.com/70
1. my.cnf 파일 수정 (/etc/my.cnf)
replicate-do-db=[DB Name] << 추가 해 놓은 이 부분을 늘려주면 된다.
replicate-do-db= no1_data replicate-do-db= no2_data replicate-do-db= no3_data
저장하면 설정은 끝난다. |
2. 데이터베이스 준비
우선 mysql 명령어로 접속하여 stop slave;를 해준 뒤 " no1_data, no2_data, no3_data" DB에 dump file을 밀어 넣어준다. |
3. MySQL 재시작 그리고 slave 재시작
#> service mysqld restart #> mysql -u[계정] -p >start slave; |
여러개의 DB를 replication하는 이유는 DB간의 서로 연결이 되어 있는 Query를 사용한다면 Query문제로 에러를 보게 된다. 이러한 에러를 해결하기 위해 필수적으로 Query문에서 Join을 사용한다면 꼭 필수적으로 여러개의 DB는 Replication되어야 한다.
'Databases > MYSQL' 카테고리의 다른 글
mysql - start / stop / restart (0) | 2013.01.03 |
---|---|
mysql - 인덱스 정보 정리 (2) | 2012.10.05 |
mysql - BinLog 파일 Text 변환 (0) | 2012.02.27 |
mysql - Replication (Master/Slave 구조) 설정 (0) | 2012.02.23 |
mysql - my.cnf 설정할 때 참고 (0) | 2012.02.23 |