MariaDB 이진 로그 액세스
MariaDB 이진 로그 액세스
mysqlbinlog 유틸리티를 사용해 MariaDB DB 인스턴스에서 텍스트 형식의 이진 로그를 다운로드할 수 있어요. 이진 로그는 로컬 컴퓨터로 다운로드돼요. mysqlbinlog 유틸리티 사용에 대한 자세한 내용은 MariaDB 문서의 Using mysqlbinlog를 참조하세요.
Amazon RDS 인스턴스에 대해 mysqlbinlog 유틸리티를 실행하려면 다음 옵션을 사용하세요:
--read-from-remote-server옵션을 지정합니다.--host: 인스턴스 엔드포인트의 DNS 이름을 지정합니다.--port: 인스턴스가 사용하는 포트를 지정합니다.--user: 복제 슬레이브(replication slave) 권한이 부여된 MariaDB 사용자를 지정합니다.--password: 사용자의 비밀번호를 지정하거나, 비밀번호 값을 생략해 유틸리티가 비밀번호를 묻도록 합니다.--result-file: 출력을 받을 로컬 파일을 지정합니다.- 하나 이상의 이진 로그 파일 이름을 지정합니다. 사용 가능한 로그 목록은
SHOW BINARY LOGSSQL 명령으로 가져옵니다.
mysqlbinlog 옵션에 대한 자세한 내용은 MariaDB 문서의 mysqlbinlog options를 참조하세요. 다음은 예제입니다.
출처: 문서
본문
MariaDB 이진 로그 액세스
mysqlbinlog 유틸리티를 사용해 MariaDB DB 인스턴스에서 텍스트 형식의 이진 로그를 다운로드할 수 있어요. 이진 로그는 로컬 컴퓨터로 다운로드돼요. mysqlbinlog 유틸리티 사용에 대한 자세한 내용은 MariaDB 문서의 Using mysqlbinlog를 참조하세요.
Amazon RDS 인스턴스에 대해 mysqlbinlog 유틸리티를 실행하려면 다음 옵션을 사용하세요:
--read-from-remote-server옵션을 지정합니다.--host: 인스턴스 엔드포인트의 DNS 이름을 지정합니다.--port: 인스턴스가 사용하는 포트를 지정합니다.--user: 복제 슬레이브 권한이 부여된 MariaDB 사용자를 지정합니다.--password: 사용자의 비밀번호를 지정하거나, 비밀번호 값을 생략해 유틸리티가 비밀번호를 묻도록 합니다.--result-file: 출력을 받을 로컬 파일을 지정합니다.- 하나 이상의 이진 로그 파일 이름을 지정합니다. 사용 가능한 로그 목록은
SHOW BINARY LOGSSQL 명령으로 가져옵니다.
예제
Linux, macOS 또는 Unix의 경우:
mysqlbinlog \
--read-from-remote-server \
--host=my-instance.123456789012.us-east-1.rds.amazonaws.com \
--port=3306 \
--user=user_name \
--password \
--result-file=/tmp/ \
mysql-bin-changelog.000001