2014-02-06 4 views
0

특정 명령이 슬레이브에 복제되지 않도록 mysql 복제를 구성 할 수 있습니까?drop database가 replication되지 않도록 mysql replication을 구성 할 수 있습니까?

잘못된 SSH 창 에 누군가 유형

drop database foo; 

은 (내가 아는 한, 그것이 일어날 수 없다) 완전히 발명 시나리오

은 현재 MySQL의 노예로 그 명령을 복제 할을 상상해보십시오.

차단할 수 있으므로 응용 프로그램 서버를 리디렉션하여 슬레이브를 사용하고 시스템을 계속 실행하십시오.

이 질문은 DR 전략의 한 차원에 불과하다는 것을 충분히 이해합니다.

우리는 MySQL의 5.5

답변

0

복제 한 데이터베이스를 실행하고 슬레이브 서버

replicate-do-db=db01 

에 사용자에게 드롭 데이터베이스를 부여하거나 테이블 당 테이블을 복제하지 않습니다

replicate-do-table=db_name.tbl_name 

미안 가난한 영어

+0

답장을 보내 주셔서 감사합니다, 지금은 사용자가 admi 문제를 추가합니다 n은 MySQL의 상자에 ... – user3279509

+0

난 그걸 어떻게 도와 드릴까요 ... 난 그냥 데이터베이스 디렉토리에 대한 삭제를 읽고 파일 시스템의 마지막 스냅 샷에서 복구를 시작 incrond와 트리거의 일종 상상할 수 있습니다 ... – BrenoZan

+0

나도 알아, 세. 누군가가 아이디어를 찾고있는 경우를 대비해서 : 지연은 어떨까요? 당신은 뭔가 잘못되었다는 것을 깨닫는 순간 15 분 동안 지연하고 노예를 멈출 수 있습니다. –

관련 문제