라이브러리

[MYSQL_CONFIG] --disable-log-bin - 바이너리 로그를 비활성화 설정




MySQL Config --disable-log-bin

MySQL Config에서 `--disable-log-bin` 옵션은 MySQL 서버의 binlog를 비활성화하는 옵션입니다. Binlog는 MySQL 서버의 모든 DML(INSERT, UPDATE, DELETE) 연산을 기록하는 로그 파일입니다. 이 로그 파일은 복원 및 복제를 위해 사용됩니다.

Binlog의 용도

Binlog의 용도는 다음과 같습니다.

- 복원: MySQL 서버가 장애를 겪었을 때, binlog를 이용하여 데이터를 복원할 수 있습니다.
- 복제: MySQL 서버를 복제하여 읽기 전용 서버를 생성할 때, binlog를 이용하여 데이터를 복제할 수 있습니다.

--disable-log-bin 옵션

`--disable-log-bin` 옵션을 사용하면 MySQL 서버의 binlog를 비활성화할 수 있습니다. 이 옵션을 사용하면 MySQL 서버의 모든 DML 연산이 기록되지 않습니다.

예제

다음은 `--disable-log-bin` 옵션을 사용하는 예제입니다.

#hostingforum.kr
sql

# MySQL 서버를 시작할 때 --disable-log-bin 옵션을 사용합니다.

mysqld --disable-log-bin --user=mysql --skip-grant-tables



# MySQL 서버를 시작한 후, binlog를 비활성화한 것을 확인할 수 있습니다.

mysql> SHOW GLOBAL VARIABLES LIKE 'log_bin';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| log_bin       | OFF   |

+---------------+-------+



주의사항

`--disable-log-bin` 옵션을 사용하면 MySQL 서버의 binlog를 비활성화하므로, 복원 및 복제를 위해 사용할 수 없습니다. 이 옵션을 사용하는 경우, MySQL 서버의 데이터를 안전하게 백업하고 복원할 수 있는 방법을 준비해야 합니다.

결론

`--disable-log-bin` 옵션은 MySQL 서버의 binlog를 비활성화하는 옵션입니다. 이 옵션을 사용하면 MySQL 서버의 모든 DML 연산이 기록되지 않습니다. 그러나 복원 및 복제를 위해 사용할 수 없습니다. MySQL 서버의 데이터를 안전하게 백업하고 복원할 수 있는 방법을 준비해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 55 페이지

검색

게시물 검색