반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MySQL] RESET REPLICA 사용 방법 및 예시
SQL/MYSQL

[MySQL] RESET REPLICA 사용 방법 및 예시

2024. 11. 25. 09:59
728x90
반응형

RESET REPLICA는 MySQL 복제(Replication) 환경에서 레플리카(슬레이브) 서버의 복제 관련 정보를 초기화하는 SQL 명령문입니다.

기본 문법

RESET REPLICA [ALL]



주요 특징

1. RESET REPLICA 실행 시 다음 작업이 수행됩니다:
   - 마스터 정보 및 좌표 정보 초기화
   - 릴레이 로그 파일 삭제
   - 복제 관련 상태 변수 초기화

2. ALL 옵션 사용 시 추가로 수행되는 작업:
   - connection_name 초기화
   - master.info 파일의 모든 내용 삭제
   - 채널 관련 정보 완전 제거

사용 예시

기본 사용

RESET REPLICA;



ALL 옵션 사용

RESET REPLICA ALL;



실제 활용 사례

1. 복제 구성 재설정 시

STOP REPLICA;
RESET REPLICA ALL;
CHANGE REPLICATION SOURCE TO
    SOURCE_HOST='new_master_host',
    SOURCE_USER='replication_user',
    SOURCE_PASSWORD='password',
    SOURCE_LOG_FILE='mysql-bin.000001',
    SOURCE_LOG_POS=4;
START REPLICA;


2. 복제 오류 해결 시

STOP REPLICA;
RESET REPLICA;
START REPLICA;


 주의사항

- RESET REPLICA 실행 전 반드시 STOP REPLICA 수행 필요
- ALL 옵션 사용 시 복제 설정이 완전히 제거되므로 신중하게 사용
- 실행 후 복제 재구성이 필요할 수 있음

RESET REPLICA는 복제 환경에서 문제 해결이나 재구성 시 유용하게 사용되는 명령문이며, 신중한 사용이 요구됩니다.

728x90
반응형

'SQL > MYSQL' 카테고리의 다른 글

[MySQL] STOP GROUP_REPLICATION 사용 방법 및 예시  (0) 2024.12.04
[MySQL] START GROUP_REPLICATION 사용 방법 및 예시  (1) 2024.12.03
[MySQL] STOP REPLICA 사용 방법 및 예시  (0) 2024.12.02
[MySQL] START REPLICA 사용 방법 및 예시  (0) 2024.11.26
[MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시  (0) 2024.11.21
[MySQL] SET sql_log_bin 사용 방법 및 예시  (1) 2024.11.20
[MySQL] RESET BINARY LOGS AND GTIDS 사용 방법 및 예시  (0) 2024.11.19
[MySQL] PURGE BINARY LOGS 사용 방법 및 예시  (0) 2024.11.18
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] STOP REPLICA 사용 방법 및 예시
    • [MySQL] START REPLICA 사용 방법 및 예시
    • [MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시
    • [MySQL] SET sql_log_bin 사용 방법 및 예시
    Ant_U
    Ant_U

    티스토리툴바