728x90
반응형
안녕하세요 오늘은 마리아 DB에서 레플리카 기능을 사용해 보겠습니다.
같은 마리아 db 2개를 marster와 slave로 구분하고 사용할 수 있는 방법입니다.
1. my.ini 파일을 수정합니다.
log-bin=test-bin
server-id=2
이렇게 하면 이진 로깅이 실행되고 고유한 서버 ID가 MariaDB 인스턴스에 할당됩니다.
2. 테이블 생성
복제하고 싶은 테이블을 동일하게 생성해 줍니다.
3. 복제 세팅
CHANGE MASTER TO
MASTER_HOST='마스터의 ip 주소',
MASTER_USER='마스터의 user',
MASTER_PASSWORD='마스터의 password',
MASTER_PORT=3306,
MASTER_LOG_FILE='test-bin.000001',
MASTER_LOG_POS= 327;
4. 복제 시작
START SLAVE;
5. 복제 스탯 보기
SHOW SLAVE STATUS;
이렇게 하면 슬레이브의 연결 상태,
마스터의 이진 로그 파일 및 위치 등을 포함한 복제 프로세스에 대한 정보가 표시됩니다.
해당 방법으로 db를 이중화 하고 배치 프로그램을 실행하기 수월한 환경을 제공할 수 있습니다.
감사합니다.
728x90
반응형
'DB' 카테고리의 다른 글
오라클과 PostgreSQL 서비스 종료 및 재시작 가이드 (0) | 2023.08.01 |
---|---|
오라클 11g 설치 및 DB 계정 생성: 완벽한 가이드 (0) | 2023.08.01 |
오라클 데이터베이스 11g 다운로드 및 설치 가이드 (0) | 2023.08.01 |
PostgreSQL 설정 완벽 가이드: pg_hba.conf 및 postgresql.conf 기본 설정과 최적화 방법 (0) | 2023.07.13 |
PostgreSQL 입문 가이드: 간단한 설치 및 탐색 방법 (3) | 2023.07.13 |
댓글