복구 단계
1. 데이터베이스 생성(임의로 생성)
2. 데이터 테이블 생성 (참고: 테이블 구조는 복원할 테이블 구조와 일치해야 하며, row_format은 ibd 파일의 row_format과 일치하지 않으면 둘이 일치하지 않는다는 메시지가 표시됩니다. 현재 row_format=dynamic)
3 테이블 속성 보기
사용하는 방법: ‘matlab&rsquo ;G
테이블 속성 보기 show table status like ‘matlab’G
,查看表的属性
备注:创建表时候的row_format和表属性的不一致,基于innodb是,要把row_format设置成dynamic时,需要修改mysql的全局配置,直接在myql命令中修改:set global innodb_file_format=Barracuda;
set global innodb_file_format=Barracuda; code><p><strong></strong>4. 테이블 오류 정보에 대한 경고 표시를 확인하세요</p>
<p><strong></strong>5. 테이블을 복원할 때, row_format과 ibd 파일이 일치하는지 확인해야 합니다. ibd 파일이 컴팩트한 경우 테이블을 빌드해야 합니다. 복원할 때 row_format=compact로 설정하고 6단계부터 집중하세요. 복원 방법에 대해. </p>
<p></p>6. 복구의 첫 번째 단계: 테이블 공간 제거 <p><strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;"> **alter table matlab DISCARD TABLESPACE;**</pre><div class="contentsignin">로그인 후 복사</div></div></strong></p>7. 복구의 두 번째 단계: <p>백업된 ibd 파일을 mysql->data->생성된 데이터베이스 이름-> 아래 그림과 같이 이 디렉터리에 ibd를 복사합니다.<strong>특정 경로 보기</strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;">-- 使用sql查询数据目录
**show global variables like &#39;%datadir%&#39;;**</pre><div class="contentsignin">로그인 후 복사</div></div><br/></p>8. 복구의 세 번째 단계: 테이블 공간을 다시 가져옵니다<p><strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;"> **alter table matlab IMPORT TABLESPACE;**</pre><div class="contentsignin">로그인 후 복사</div></div></strong></p>9. 의 데이터가 완전히 복원된 것을 발견했습니다<p><strong></strong>10. 데이터 테이블의 구조는 복구 전 데이터 테이블의 구조와 일치해야 합니다. 그렇지 않으면 복구가 실패하고 mysql 프로세스가 다시 시작됩니다. , 분석을 위해서는 mysql의 오류 로그를 확인해야 합니다. 또한 mysql의 CE 도구는 편리한 mysql 매개 변수 구성 수정 기능을 제공합니다</p>
<p></p>추가: Innodb와 MyISAM 저장 파일의 차이점<p><strong></strong></p>Innodb 저장 파일은 나누어져 있습니다. into: .frm, .idb<blockquote> .frm: 저장 테이블 정의 <p> .ibd: 데이터 및 인덱스 저장 <br> MyISAM 저장 파일은 다음과 같이 나뉩니다: .frm, .myd, .myi <br> .frm: 테이블 정의 저장 <br> .myd: 저장 데이터 <br> .myi: 스토어 인덱스 <br><br></p>
</blockquote>
위 내용은 MySQL에서 ibd 파일을 통해 데이터를 복구하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!