2012-11-13 3 views
0

replicate-do-db를 사용하여 이미 복제본을 설정했습니다. 나는 테이블의 구조가 같은 5 개의 스키마를 가지고 있지만 물론 다른 데이터를 가지고있다.MySQL 복제 - 다른 DB에 같은 이름의 테이블

스키마에서 선택한 테이블 만 복제하고 싶습니다. replicate-do-table에 테이블 이름을 지정하는 것이 가능한가? 그리고 모든 스키마에서 그 이름의 모든 테이블을 복제 할 것인가? 예를 들어

, 내가 가지고있는 다음과 같은 DB를하고 테이블

A.test 

B.test 

그리고 두 테이블을 복제

replicate-do-db=A;B 

replicate-do-table=test 

의지를 다음과 같이 복제를 구성? 또는 replicate-do-table=A.test;B.test을 지정해야합니까?

답변

0

replicate-wild-do-table을 보았습니까?

+0

어떻게 도움이됩니까? 나는 db 이름을 지정하는 것을 피하고 싶다. 나는 모든 db의 테이블 'test'를 복제하려고한다. (db를 많이 가지고 있고 모든 테이블에서 하나의 테이블을 원한다는 것을 말하게한다.) – user1821560

+0

'% .test'와 같이 보일까? –

관련 문제