라이브러리
[MYSQL_CONFIG] --binlog-ignore-db - 바이너리 로그에서 제외할 데이터베이스 설정
MySQL Binlog
MySQL Binlog는 MySQL의 데이터 변경을 기록하는 로그입니다. Binlog는 데이터베이스의 데이터 변경을 기록하기 위해 사용되며, 데이터 복구, 데이터 복제, 데이터 전송 등에 사용됩니다.
--binlog-ignore-db 옵션
--binlog-ignore-db 옵션은 Binlog에 기록되지 않는 데이터베이스 이름을 지정하는 옵션입니다. 이 옵션을 사용하면 지정된 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
예제
다음 예제는 MySQL 8.0 버전에서 --binlog-ignore-db 옵션을 사용하는 방법을 설명합니다.
#hostingforum.kr
sql
--binlog-ignore-db=mysql
--binlog-ignore-db=mydb
위 예제는 `mysql` 데이터베이스와 `mydb` 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
설명
* `--binlog-ignore-db=mysql` : `mysql` 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
* `--binlog-ignore-db=mydb` : `mydb` 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
주의사항
* `--binlog-ignore-db` 옵션은 Binlog에 기록되지 않는 데이터베이스 이름을 지정합니다. 이 옵션을 사용하면 지정된 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
* `--binlog-ignore-db` 옵션은 데이터 복구, 데이터 복제, 데이터 전송 등에 사용되는 Binlog에 영향을 미칩니다.
* `--binlog-ignore-db` 옵션은 데이터베이스 이름을 지정할 때 대소문자를 구분하지 않습니다.
예제 - MySQL 8.0 버전
다음 예제는 MySQL 8.0 버전에서 --binlog-ignore-db 옵션을 사용하는 방법을 설명합니다.
#hostingforum.kr
sql
[mysqld]
binlog-ignore-db=mysql
binlog-ignore-db=mydb
위 예제는 MySQL 8.0 버전에서 `mysql` 데이터베이스와 `mydb` 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
예제 - MySQL 5.7 버전
다음 예제는 MySQL 5.7 버전에서 --binlog-ignore-db 옵션을 사용하는 방법을 설명합니다.
#hostingforum.kr
sql
[mysqld]
binlog-ignore-db=mysql
binlog-ignore-db=mydb
위 예제는 MySQL 5.7 버전에서 `mysql` 데이터베이스와 `mydb` 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다.
결론
--binlog-ignore-db 옵션을 사용하면 지정된 데이터베이스의 데이터 변경이 Binlog에 기록되지 않습니다. 이 옵션을 사용할 때는 데이터베이스 이름을 지정할 때 대소문자를 구분하지 않습니다. 또한 데이터 복구, 데이터 복제, 데이터 전송 등에 사용되는 Binlog에 영향을 미칩니다.
댓글목록
등록된 댓글이 없습니다.