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 27819 게시물 읽기
No. 27819
Replication 중에..
작성자
이성식(jamesdean017)
작성일
2008-10-06 10:27
조회수
3,812

mysql replication 을 사용중입니다. 편의상 A , B 라고 하겠습니다.

A 서버와 B 서버의 Replication 을 이상없이 구상한후

A 서버에 예전에 백업을 한 테이블 자료를 mysql/data 디렉토리에 복사를 했습니다.

쿼리로 복구를 한게 아니고 테이블 파일 3개를 그냥 복구 한 상태입니다.

혹시나 해서 B 서버에서 show slave status;를 해보니 에러가 발생해 있더군요.. 테이블을 찾을수 없다라는 에러..

어떻게 처리를 해야 되나요??

테이블을 지웠다가 새로 해줘도 해당 에러가 없어지지를 않고 있습니다.

A 의 테이블을 지워도 , B에 테이블을 만들어도 계속 에러가 나네요..

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

오류 메세지를 앞뒤로 더 자세하게 봐야겠네요. 로그 파일을 뒤져보시기 바랍니다.

 

InnoDB로 만든 테이블인 경우 말씀하신 상황을 만나기 쉽습니다.

 

InnoDB 테이블만 문제라면 check tables 명령으로 복구할 수도 있겠지만 간단하게 slave에서 해당 DB를 drop 명령으로 직접 날린 뒤 master의 스냅샷을 가져다 놓는 방법도 있고, reset slave로 다시 replication을 맺는 방법도 있겠죠.

Seyo(seyo)님이 2008-10-19 04:11에 작성한 댓글입니다.
이 댓글은 2008-10-19 04:30에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
27822데이타 베이스 및 테이블 관리 문의 [1]
새벽소리
2008-10-08
4067
27821쿼리 질문입니다. [1]
박상덕
2008-10-07
3895
27820섹션종료에 관한 질문드리고 싶습니다. [1]
김승수
2008-10-07
3714
27819Replication 중에.. [1]
이성식
2008-10-06
3812
27818from 절에 여러 테이블을 쓰고 싶습니다. [1]
다라나
2008-10-05
4063
27817select 만 하는 DB 에서 쿼리 가장 빠르게 할수 있는 방법이 궁금합니다. [1]
정민채
2008-10-04
3993
27815긴 String 값을 일정한 단위로 쪼게서 저장하는 방법 있나요? [2]
초보
2008-10-01
3952
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다