-- File: 바이너리 로그 파일 이름 (예: mariadb-bin.000003)
-- Position: 바이너리 로그 위치 (예: 1234)
SHOW MASTER STATUS;
SHOW MASTER STATUS; 쿼리는
MariaDB 또는 MySQL 데이터베이스 서버에서 마스터 복제 상태를 확인하는 데 사용됩니다.
이 쿼리의 출력 결과를 통해 다음과 같은 중요한 정보를 얻을 수 있습니다:
File:
현재 사용 중인 바이너리 로그 파일의 이름입니다.
바이너리 로그는 데이터베이스에서 발생한 모든 변경 사항을 기록하는 파일입니다.
Position:
현재 바이너리 로그 파일에서 마지막으로 기록된 위치(offset)입니다.
이 위치는 바이트 단위로 표시됩니다.
Binlog_Do_DB:
바이너리 로그에 기록할 데이터베이스 이름을 지정합니다.
이 값이 설정되어 있지 않으면 모든 데이터베이스의 변경 사항이 기록됩니다.
Binlog_Ignore_DB:
바이너리 로그에서 제외할 데이터베이스 이름을 지정합니다.
이 정보는 MariaDB 또는 MySQL 복제 설정 시 매우 중요합니다.
마스터 서버에서 SHOW MASTER STATUS;를 실행하여 바이너리 로그 파일 이름과 위치를 확인한 후,
이 값들을 슬레이브 서버에 전달하여 복제를 시작할 수 있습니다.
따라서 SHOW MASTER STATUS; 쿼리는 마스터-슬레이브 복제 환경을 구축할 때 필수적으로 사용되며, 마스터 서버의 현재 복제 상태를 확인하는 데 매우 유용합니다.
'데이터베이스 > MariaDB' 카테고리의 다른 글
프로시저 생성 및 사용법(기본형)(mariadb 10.5) (0) | 2021.06.17 |
---|---|
웹프로젝트와 Mariadb 연결시 기본개념 (0) | 2021.02.14 |
MariaDB 10.5 버전 설치 ( for Linux,CentOS7) (2) | 2021.02.10 |