2008-11-28 3 views
1

데이터를 포함하여 mysqldump가 필요하지만 데이터베이스에는 FEDERATED 엔진이있는 테이블 몇 개가 있습니다. mysqldump는 FEDERATED 테이블에 대해서도 INSERT를 포함하고 있는데, 이는 테이블이 이미 데이터로 채워져 있기 때문에 exemaple "중복 엔트리"에러를 만든다.연합 테이블이있는 mysqldump

I 별도로 구조와 데이터를 덤프하고 FEDERATED 테이블, 삽입, 제거하지만이

백업하는 방법 "을 자동으로 신뢰할 수있는 백업을"정확히 동일하지 않습니다 다음 FEDERATED 테이블과 MySQL의 데이터베이스를 복원 할 수 있습니까?

답변

1

diff를 간단히 살펴본 후, 이것에 대한 해결책은 기본적으로 FEDERATED 테이블에 대한 INSERT를 건너 뛰는 mysqldump의 자체 패치 버전을 컴파일하는 것이다. 나는 그것을 YMMV에 직접 적용하려하지 않았다.

http://bugs.mysql.com/bug.php?id=32038