라이브러리
[MYSQL_CONFIG] --binlog-do-db - 바이너리 로그에서 포함할 데이터베이스 설정
MySQL Binlog
MySQL Binlog는 MySQL 서버의 모든 쿼리와 데이터 변경을 기록하는 로그입니다. Binlog는 MySQL 서버의 데이터를 복원하거나, 데이터를 백업할 때 사용됩니다. Binlog는 MySQL 서버의 설정 파일인 `my.cnf` 또는 `my.ini`에서 설정할 수 있습니다.
--binlog-do-db
`--binlog-do-db`는 MySQL Binlog에서 특정 데이터베이스를 기록할지 여부를 결정하는 옵션입니다. 이 옵션을 사용하면, MySQL Binlog에서 특정 데이터베이스의 쿼리와 데이터 변경을 기록하지 않습니다.
예제
`my.cnf` 파일에 다음 설정을 추가합니다.
#hostingforum.kr
bash
[mysqld]
binlog-do-db = mydb
이 설정을 추가하면, MySQL Binlog에서 `mydb` 데이터베이스의 쿼리와 데이터 변경만 기록합니다. 다른 데이터베이스의 쿼리와 데이터 변경은 기록되지 않습니다.
예제 2
`my.cnf` 파일에 다음 설정을 추가합니다.
#hostingforum.kr
bash
[mysqld]
binlog-do-db = mydb1
binlog-do-db = mydb2
이 설정을 추가하면, MySQL Binlog에서 `mydb1`과 `mydb2` 데이터베이스의 쿼리와 데이터 변경만 기록합니다. 다른 데이터베이스의 쿼리와 데이터 변경은 기록되지 않습니다.
예제 3
`my.cnf` 파일에 다음 설정을 추가합니다.
#hostingforum.kr
bash
[mysqld]
binlog-ignore-db = mydb
이 설정을 추가하면, MySQL Binlog에서 `mydb` 데이터베이스의 쿼리와 데이터 변경은 기록되지 않습니다. 다른 데이터베이스의 쿼리와 데이터 변경은 기록됩니다.
주의
`--binlog-do-db`와 `--binlog-ignore-db` 옵션은 MySQL Binlog에서 데이터베이스를 선택할 때 사용됩니다. 이 옵션을 사용하면, MySQL Binlog에서 데이터베이스를 선택할 수 있지만, 데이터베이스의 쿼리와 데이터 변경은 기록되지 않을 수 있습니다. 따라서, 이 옵션을 사용할 때는 주의가 필요합니다.
참고
MySQL Binlog는 MySQL 서버의 데이터를 복원하거나, 데이터를 백업할 때 사용됩니다. Binlog는 MySQL 서버의 설정 파일인 `my.cnf` 또는 `my.ini`에서 설정할 수 있습니다. Binlog는 MySQL 서버의 데이터베이스를 선택할 때 사용됩니다. 이 옵션을 사용하면, MySQL Binlog에서 데이터베이스를 선택할 수 있지만, 데이터베이스의 쿼리와 데이터 변경은 기록되지 않을 수 있습니다. 따라서, 이 옵션을 사용할 때는 주의가 필요합니다.
댓글목록
등록된 댓글이 없습니다.