2011-03-21 12 views
0

테이블 A를 가지고 있고, 3000 개의 행이 있고 처음 2000 개의 행이 손상되어 있고 다른 mysql 서버에 깨끗한 레코드가 있다는 것을 알고 있다고 가정 해 보겠습니다. 2000 행을 복원하는 가장 쉬운 방법은 무엇입니까? 정말 고마워.mysql 테이블의 일부분에 대한 데이터를 복원하는 방법

+0

myisam을 사용하여 중단하십시오! –

답변

1

Maatkit'smk-table-checksum 도구를 사용하면 두 호스트의 테이블 간의 차이점을 확인할 수 있습니다.

mk-table-sync은 손상된 테이블을 업데이트하는 데 필요한 명령문 만 생성하고 실행하는 데 사용됩니다.

1

백업 서버에서 mysql 파일을 복사하고 프로덕션 서버에서 파일을 삭제하면됩니다.

+0

upvote MySQL 파일 형식은 바이너리 안전합니다. – Bytemain

관련 문제