
--log_bin 옵션은 MySQL replication에서 binlog를 생성하기 위한 옵션입니다. 이 옵션을 사용하여 binlog의 위치를 지정할 수 있습니다.
binlog파일의 위치는 MySQL 서버의 데이터 디렉토리 내에 저장됩니다. MySQL 8.0 버전부터는 binlog파일의 위치를 지정하기 위해 `log-bin` 시스템 변수를 사용할 수 있습니다.
binlog파일의 이름은 MySQL 서버의 버전과 호스트 이름, 시작 시간, 세션 ID, 그리고 순서 번호를 기반으로 결정됩니다.
--log_bin 옵션과 관련된 다른 설정으로는 `log-bin-index` 시스템 변수가 있습니다. 이 시스템 변수는 binlog파일의 인덱스를 생성하기 위한 디렉토리를 지정합니다.
`log-bin` 시스템 변수를 사용하여 binlog의 위치를 지정할 수 있습니다. 예를 들어, 다음 명령을 사용하여 binlog파일의 위치를 지정할 수 있습니다.
#hostingforum.kr
sql
SET GLOBAL log_bin = '/var/log/mysql/binlog';
또한, `log-bin-index` 시스템 변수를 사용하여 binlog파일의 인덱스를 생성하기 위한 디렉토리를 지정할 수 있습니다.
#hostingforum.kr
sql
SET GLOBAL log_bin_index = '/var/log/mysql/binlog-index';
이러한 설정을 통해 binlog파일의 위치와 이름을 지정할 수 있습니다.
2025-05-23 13:56