kjh00n의 기록저장소

DB 이중화 옵션 (SLAVE에서 설정) 본문

세미프로젝트

DB 이중화 옵션 (SLAVE에서 설정)

kjh00n 2024. 11. 28. 17:15

replicate-do-db

슬레이브 DB가 복제할 데이터베이스를 지정하는 옵션입니다. 이 옵션을 사용하면 지정된 데이터베이스만 복제됩니다.

※얘는 1개만 사용해야 된다.2개를 생성하면 마지막 옵션이 첫번째 옵션을 덮어쓴다.

 

replicate-ignore-db

슬레이브 DB에서 복제하지 않을 데이터베이스를 지정합니다. 이 옵션을 사용하면 지정된 데이터베이스는 슬레이브 DB에서 복제되지 않습니다.

 

replicate-wild-do-db

● 특정 데이터베이스의 모든 테이블을 복제하도록 설정하는 옵션입니다. 와일드카드(*)를 사용하여 데이터베이스 이름을 설정할 수 있습니다.

● 예: replicate-wild-do-db = 'mydb.*'

● mydb.*는 mydb 데이터베이스의 모든 테이블을 슬레이브로 복제합니다.

 

replicate-wild-do-table

● 특정 테이블만 복제할 때 사용합니다. 와일드카드(*)를 사용하여 특정 테이블을 복제할 수 있습니다.

● 예: replicate-wild-do-table = 'mydb.mytable'

● mydb.mytable 테이블만 복제하려는 경우에 사용합니다.

 

read_only

● 슬레이브 DB를 읽기 전용 모드로 설정합니다. 슬레이브에서 직접적인 데이터 수정은 불가능하며, 모든 데이터 변경은 마스터에서만 이루어집니다.

● 예: read_only = 1

 

※모든 데이터베이스를 동기화하려면 아무설정도 안하면 된다. (replicate 설정을 안하면 됩니다.)

 

'세미프로젝트' 카테고리의 다른 글

DB EVENT  (0) 2024.12.03
방화벽 구성  (0) 2024.12.03
DB 구성  (0) 2024.12.03
RAID에 DB구성하기  (0) 2024.11.28
MariaDB 이중화 (Master - Slave)  (0) 2024.11.28