반응형
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] STOP REPLICA 사용 방법 및 예시
SQL/MYSQL

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

2024. 12. 2. 13:40
728x90
반응형

 

STOP REPLICA는 MySQL에서 복제(Replication) 프로세스를 중지하는 SQL 명령어입니다. 이 명령어는 슬레이브(Replica) 서버에서 실행되며, 마스터(Source) 서버로부터의 데이터 복제를 일시적으로 중단시킵니다.

기본 구문

STOP REPLICA;
-- 또는
STOP SLAVE;  -- MySQL 8.0.22 이전 버전

 


상세 구문

STOP REPLICA [thread_type [, thread_type] ... ]

thread_type: 
    IO_THREAD | SQL_THREAD



주요 옵션 설명

1. IO_THREAD
   - 마스터 서버로부터 바이너리 로그를 읽어오는 I/O 스레드만 중지
   - 예시: `STOP REPLICA IO_THREAD;`

2. SQL_THREAD
   - 릴레이 로그의 이벤트를 실행하는 SQL 스레드만 중지
   - 예시: `STOP REPLICA SQL_THREAD;`

사용 예시

-- 모든 복제 스레드 중지
STOP REPLICA;

-- I/O 스레드만 중지
STOP REPLICA IO_THREAD;

-- SQL 스레드만 중지
STOP REPLICA SQL_THREAD;

-- I/O와 SQL 스레드 모두 명시적으로 중지
STOP REPLICA IO_THREAD, SQL_THREAD;



주의사항

- 이 명령어는 SUPER 또는 REPLICATION_ADMIN 권한이 필요합니다.
- 복제를 재개하려면 START REPLICA 명령어를 사용해야 합니다.
- 실행 중인 복제 작업이 즉시 중단되므로, 데이터 일관성을 고려하여 적절한 시점에 실행해야 합니다.

활용 상황

1. 복제 구성 변경 시
2. 슬레이브 서버 유지보수 작업 시
3. 복제 오류 해결 시
4. 데이터 동기화 일시 중단이 필요한 경우

이상으로 MySQL STOP REPLICA Statement에 대한 설명을 마치겠습니다.

728x90
반응형

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

[MySQL] EXECUTE 사용 방법 및 예시  (1) 2024.12.10
[MySQL] PREPARE 사용 방법 및 예시  (1) 2024.12.09
[MySQL] STOP GROUP_REPLICATION 사용 방법 및 예시  (0) 2024.12.04
[MySQL] START GROUP_REPLICATION 사용 방법 및 예시  (1) 2024.12.03
[MySQL] START REPLICA 사용 방법 및 예시  (0) 2024.11.26
[MySQL] RESET REPLICA 사용 방법 및 예시  (0) 2024.11.25
[MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시  (0) 2024.11.21
[MySQL] SET sql_log_bin 사용 방법 및 예시  (1) 2024.11.20
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] STOP GROUP_REPLICATION 사용 방법 및 예시
    • [MySQL] START GROUP_REPLICATION 사용 방법 및 예시
    • [MySQL] START REPLICA 사용 방법 및 예시
    • [MySQL] RESET REPLICA 사용 방법 및 예시
    Ant_U
    Ant_U

    티스토리툴바