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 27947 게시물 읽기
No. 27947
slave DB 변경에 관한 방법론에 대해서 문의드립니다.
작성자
박성원(darkancia)
작성일
2008-12-26 11:19ⓒ
2008-12-26 11:19ⓜ
조회수
4,826

안녕하세요 ^^;


요즘 제글로 도배가 되고있는 mysql 컬럼이네요...^^;



다름이 아니라 binlog를 초기화 하지 않고 replication을 재 동기화 하는 방법에 대해서 궁금하네요 


1.  Master에 불필요한 query가 적용되지 않도록 mysql을 shutdown 시킵니다.


1-1. Master의 DB File 백업을 진행합니다.


2. slave에서 master의 position까지 대기하고 더 이상 postion이 증가하지 않을 정도가 될때까지 기다립니다. 


2-1 만약에 사태에 대비하여 master.info와 Slave의 DB를 File 백업합니다. 


3. master의 DB File을 슬레이브로 넘겨 복원을 진행합니다. (Slave의 DB는 당연히 지워지겠죠)


4. master.info를 삭제하지 않고 mysql을 Master부터 start합니다. 



이론상으로 위와 같이 업무리스트를 생각해봤느데요. 


마스터의 트랜젝션로그가 전부 slave에 반영되었으므로 master의 DB를 Slave로 옮겨서 사용하면

 replication이 별 무리 없이 진행 될듯합니다.  (물런 제생각이지만요 ^^;)


예전에 비슷한 방법으로 진행하다 position에러때문에 BINLOG를 초기화한 기억이 있어서 자문을 구하려고 합니다. 


위와 같이 진행하였을때, 무리없이 진행이될까요?

[Top]
No.
제목
작성자
작성일
조회
27950IPv6 애플리케이션과 DB의 연동시 요구사항 [1]
IPv6
2008-12-30
5266
27949년,월간 합계 쿼리를 한번으로 끝낼수 없는건가요? [1]
초보
2008-12-29
6936
27948Full Table Scans [1]
박신득
2008-12-29
5567
27947slave DB 변경에 관한 방법론에 대해서 문의드립니다.
박성원
2008-12-26
4826
27946update 쿼리 시간 [1]
2008-12-25
5794
27945update set where 1 구문 [3]
박성원
2008-12-24
5043
27944mysql 이전 질문 (5.0.21-community-nt -> 5.0.67) [1]
임시손님
2008-12-23
4473
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다