라이브러리

[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에서 데이터베이스를 선택할 수 있지만, 데이터베이스의 쿼리와 데이터 변경은 기록되지 않을 수 있습니다. 따라서, 이 옵션을 사용할 때는 주의가 필요합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 131건 / 2 페이지

검색

게시물 검색