database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28034 게시물 읽기
No. 28034
미러링 복구시
작성자
이성식(jamesdean017)
작성일
2009-02-17 16:12
조회수
4,281

미러링 복구시 중간 중간 이빨 빠진 데이터 복구는 어떻게 하나요??

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요, 레플리케이션 복구에는 여러가지 시나리오가 있습니다. 특정 바이너리 로그 포지션까지 슬레이브가 정상적으로 레플리케이션 되었다면 크게 문제가 없습니다. 다만 현재 레플리케이션이 복구되었지만 데이터가 다른 경우라면 다른 방법을 써야합니다.


1. 특정 시점의 마스터 서버 데이터를 덤프하여 다시 레플리케이션 구성을 한다.

2. 데이터가 달라진 테이블단위로 맞춰(?)준다.


1번의 경우가 가능하다면 제일 좋은 방법이겠지만 서비스 중이거나 데이터가 너무 큰 경우는 어렵겠지요.

2번의 경우는 http://www.maatkit.org/ 이 도움이 될겁니다. 테이블 단위로 체크섬을 이용하여 데이터 비교 후에 동기화 작업까지 해줍니다.

김영우님이 2009-02-23 16:34에 작성한 댓글입니다. Edit

아.. 정해진 시점으로 로그 position 을 바꾼후 미러링 시키니 빠진 데이터들만 들어가더군요..

중복 insert 가 되지도 않고 정상적으로 미러링이 되었습니다.

답변 감사합니다.

이성식(jamesdean017)님이 2009-02-24 17:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28037인덱스설정관련하여 날짜 타입 선정에 대해 조언부탁드립니다. [1]
이왕태
2009-02-17
5268
28036join시 max관련 질문드립니다. [1]
박균
2009-02-17
4245
28035*.MYD is not a MYISAM-table 이렇게 뜨는데 왜이런거죠 ㅜㅜ [1]
이현광
2009-02-17
4673
28034미러링 복구시 [2]
이성식
2009-02-17
4281
28033ASP.NET MYSQL 연동시 UPDATE문제
신찬섭
2009-02-17
4974
28031INSERT INTO A (SELECT * FROM A WHERE...) 질문입니다. [1]
에메랄드
2009-02-17
4778
28030mysql 입니다 테이블a 테이블b 부모 자식 관계일때 어떻게 코딩하시나요? [4]
손님
2009-02-17
5206
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다