[MySQL] 환경설정 파일 my.cnf에서 바이너리 로그가 생기지 않도록 하는 옵션
반드시 필요한 것이 아니면 로그를 남기는 것 자체가 HDD의 부하를 주고 시스템에 부하를 주기 때문에 없는 것이 퍼포먼스 측면에서 좋습니다. 그렇기 때문에 마스터 슬레이브 구조가 아니라면 굳이 로그를 남길 필요는 없습니다.
바이너리 로그 생기지 않게 하는 옵션
MySQL에서 바이너리 로그를 비활성화 하려면 환경 설정 파일(my.cnf 또는 my.ini)에서 다음 설정을 변경하거나 추가해야 합니다.
my.cnf 환경설정
[mysqld]
skip-log-bin
위의 skip-log-bin 옵션은 바이너리 로깅을 비활성화 합니다. 이 옵션은 서버 시작 시에만 읽히므로, 변경한 후에는 MySQL 서버를 재시작 해야 합니다.
재시작하는 방법은 운영 체제에 따라 다르지만 일반적으로는 다음과 같습니다
▶ systemd (대부분의 최신 Linux 배포판)
sudo systemctl restart mysqld
▶ SysV init (오래된 Linux 배포판)
/etc/init.d/mysqld restart
▶ Windows
서비스 관리자에서 MySQL 서비스를 재시작
변경 사항이 제대로 적용되었는지 확인하려면,
MySQL 쉘에서 SHOW VARIABLES LIKE 'log_bin'; 명령을 실행하여 결과가 'OFF'인지 확인하세요.