전체 글
[MySQL] RESET REPLICA 사용 방법 및 예시
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..
[MySQL] CHANGE REPLICATION FILTER 사용 방법 및 예시
CHANGE REPLICATION FILTER는 복제 필터링 규칙을 설정하는 MySQL 명령문입니다. 이 명령을 통해 레플리케이션 시 특정 데이터베이스나 테이블을 선택적으로 복제할 수 있습니다. 주요 필터 유형 1. REPLICATE_DO_DB 2. REPLICATE_IGNORE_DB 3. REPLICATE_DO_TABLE 4. REPLICATE_IGNORE_TABLE 5. REPLICATE_WILD_DO_TABLE 6. REPLICATE_WILD_IGNORE_TABLE 기본 문법CHANGE REPLICATION FILTER filter_type = (value_list)[, filter_type = (value_list)]... 사용 예시 특정 데이터베이스만 복제 CHANGE REPLICAT..
[MySQL] SET sql_log_bin 사용 방법 및 예시
`SET sql_log_bin` 명령어는 MySQL에서 현재 세션의 바이너리 로깅을 활성화하거나 비활성화하는 데 사용되는 시스템 변수입니다. 기본 문법SET sql_log_bin = {0|1}; - 1: 바이너리 로깅 활성화 (기본값) - 0: 바이너리 로깅 비활성화 주요 특징 1. 세션 범위로 적용됩니다. 2. SUPER 권한이 필요합니다. 3. 현재 연결된 세션에만 영향을 미칩니다. 4. 글로벌 바이너리 로깅 설정에는 영향을 주지 않습니다. 사용 예시-- 현재 세션의 바이너리 로깅 비활성화SET sql_log_bin = 0;-- 데이터 변경 작업 수행INSERT INTO users (name, email) VALUES ('John', 'john@example.com');UPDATE products ..