반응형
MySQL에서 바이너리 로그 파일을 생성하고 사용하는 방법
MySQL에서 mysql-bin.0000xx와 같은 바이너리 로그 파일은 데이터베이스의 변경 내용을 로깅하는 데 사용됩니다. 이러한 로그 파일은 데이터베이스의 복구, 복제, 백업 등에 사용될 수 있습니다.
1. 바이너리 로그 활성화
MySQL 서버의 바이너리 로그 기능을 활성화해야 합니다. 이를 위해 MySQL 설정 파일 (일반적으로 my.cnf 또는 my.ini)을 열고 다음 설정을 추가 또는 수정합니다.
vim /etc/my.cnf
[mysqld]
log-bin=mysql-bin
이렇게 하면 MySQL은 바이너리 로그 파일을 mysql-bin.000001, mysql-bin.000002, ..., mysql-bin.00000n과 같은 형식으로 생성합니다.
2. MySQL 재시작
설정 변경을 적용하기 위해 MySQL 서버를 재시작합니다.
sudo systemctl restart mysql
3. 바이너리 로그 확인
바이너리 로그 파일이 생성되었는지 확인합니다.
SHOW BINARY LOGS;
이 명령은 MySQL 데이터 디렉토리에 있는 바이너리 로그 파일을 나열합니다.
4. 바이너리 로그 사용
바이너리 로그 파일은 데이터베이스의 변경 내용을 기록하므로, 데이터베이스의 백업, 복구 또는 복제 작업에 사용될 수 있습니다. 이러한 작업을 위해 MySQL의 관리 도구를 사용하거나, 세부적으로는 mysqlbinlog 명령을 사용하여 바이너리 로그 파일을 읽고 처리할 수 있습니다.
바이너리 로그 파일을 생성하고 사용하여 MySQL 데이터베이스의 변경 내용을 기록하고 관리할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
리눅스 시스템에서 한글 글꼴이 깨지는 현상 (0) | 2013.09.10 |
---|---|
[리눅스] yum으로 X window 설치 (0) | 2013.09.10 |
systemctl 명령을 찾을 수 없음 (0) | 2013.09.10 |
[리눅스] iTop(itsm) 설치하기 (0) | 2013.09.10 |
MySQL 환경 변수 (0) | 2013.09.08 |