집 >데이터 베이스 >MySQL 튜토리얼 >IB_Log 파일 없이 FRM 및 IBD 파일을 사용하여 MySQL 테이블 구조를 복구할 수 있습니까?
FRM 및 IBD 파일에서 MySQL 테이블 구조 복원(IB_Log 파일 없음)
IB_log 파일을 분실한 후에는 데이터베이스 데이터 복구가 까다로운 것 같습니다. 그러나 데이터베이스 테이블 구조는 FRM 및 IBD 파일을 사용하여 계속 복원할 수 있습니다.
복구 단계는 다음과 같습니다.
1. SQL 생성문 추출:
mysqlfrm --diagnostic
명령을 실행하여 테이블 생성에 사용된 SQL 문을 가져옵니다. 2. 테이블 구조 재구축:
3. 새 데이터 삭제:
ALTER TABLE example_table DISCARD TABLESPACE
명령을 실행하여 새 FRM과 IBD 파일 간의 연결을 제거합니다. 4. 데이터 교체 및 가져오기:
ALTER TABLE example_table IMPORT TABLESPACE
명령을 실행하여 원본 데이터를 가져오고 테이블 내용을 복원합니다. 위 내용은 IB_Log 파일 없이 FRM 및 IBD 파일을 사용하여 MySQL 테이블 구조를 복구할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!