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 LOGS SQL 명령으로 가져옵니다.

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 LOGS SQL 명령으로 가져옵니다.

예제

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

더 알아보기 (Learn more)