라이브러리
[MYSQL_CONFIG] --replicate-wild-ignore-table - 와일드카드를 사용하여 복제에서 제외할 테이블 지정
replicate-wild-ignore-table
MySQL에서 `replicate-wild-ignore-table` 옵션은 복제 프로세스에서 특정 테이블을 무시하도록 허용합니다. 이 옵션은 복제 프로세스가 특정 테이블을 복제하지 않도록 제어하는 데 사용됩니다.
사용법
`replicate-wild-ignore-table` 옵션은 복제 프로세스의 시작 시에 사용됩니다. 이 옵션은 복제 프로세스가 시작할 때 사용되는 `mysqld` 옵션의 일부입니다.
예제
다음 예제는 `replicate-wild-ignore-table` 옵션을 사용하여 특정 테이블을 복제하지 않도록 하는 방법을 보여줍니다.
#hostingforum.kr
sql
-- 복제 프로세스 시작 시에 사용되는 옵션
-- 특정 테이블을 복제하지 않도록 허용
-- *는 모든 문자를 의미합니다.
-- %는 0개 이상의 문자를 의미합니다.
-- _는 단일 문자를 의미합니다.
-- 복제 프로세스 시작
mysqld --replicate-wild-ignore-table=mydb.%_ignore
위 예제에서는 `mydb` 데이터베이스 내의 `_ignore` 테이블을 복제하지 않도록 허용합니다. `_ignore` 테이블은 `mydb` 데이터베이스 내의 모든 테이블을 포함합니다.
예제 2
다음 예제는 `replicate-wild-ignore-table` 옵션을 사용하여 특정 테이블을 복제하지 않도록 하는 방법을 보여줍니다.
#hostingforum.kr
sql
-- 복제 프로세스 시작 시에 사용되는 옵션
-- 특정 테이블을 복제하지 않도록 허용
-- *는 모든 문자를 의미합니다.
-- %는 0개 이상의 문자를 의미합니다.
-- _는 단일 문자를 의미합니다.
-- 복제 프로세스 시작
mysqld --replicate-wild-ignore-table=mydb.%_ignore,mydb2.%_ignore
위 예제에서는 `mydb` 데이터베이스 내의 `_ignore` 테이블과 `mydb2` 데이터베이스 내의 `_ignore` 테이블을 복제하지 않도록 허용합니다.
예제 3
다음 예제는 `replicate-wild-ignore-table` 옵션을 사용하여 특정 테이블을 복제하지 않도록 하는 방법을 보여줍니다.
#hostingforum.kr
sql
-- 복제 프로세스 시작 시에 사용되는 옵션
-- 특정 테이블을 복제하지 않도록 허용
-- *는 모든 문자를 의미합니다.
-- %는 0개 이상의 문자를 의미합니다.
-- _는 단일 문자를 의미합니다.
-- 복제 프로세스 시작
mysqld --replicate-wild-ignore-table=mydb.%_ignore,mydb2.%_ignore
--replicate-wild-ignore-table=mydb3.%_ignore
위 예제에서는 `mydb` 데이터베이스 내의 `_ignore` 테이블, `mydb2` 데이터베이스 내의 `_ignore` 테이블, `mydb3` 데이터베이스 내의 `_ignore` 테이블을 복제하지 않도록 허용합니다.
주의
`replicate-wild-ignore-table` 옵션은 복제 프로세스가 특정 테이블을 복제하지 않도록 제어하는 데 사용됩니다. 이 옵션을 사용할 때는 주의를 기울여야 합니다. 특정 테이블을 복제하지 않도록 허용하면 데이터베이스의 일관성을 유지하기 어려울 수 있습니다.
참고
* `replicate-wild-ignore-table` 옵션은 복제 프로세스의 시작 시에 사용됩니다.
* 이 옵션은 복제 프로세스가 시작할 때 사용되는 `mysqld` 옵션의 일부입니다.
* `*`는 모든 문자를 의미합니다.
* `%`는 0개 이상의 문자를 의미합니다.
* `_`는 단일 문자를 의미합니다.
* `replicate-wild-ignore-table` 옵션을 사용할 때는 주의를 기울여야 합니다. 특정 테이블을 복제하지 않도록 허용하면 데이터베이스의 일관성을 유지하기 어려울 수 있습니다.
댓글목록
등록된 댓글이 없습니다.