MySQL 테이블을 복구하는 데 필요한 최소 파일 세트 (Myisam 및 Innodb)
-
18-09-2019 - |
문제
MyISAM 테이블을 복구 할 때 엄격하게 필요한 파일은 데이터 파일입니다 (tablename.MYD
) - 나머지 파일 (색인 파일 tablename.MYI
그리고 tablename.frm
)를 사용하여 데이터 파일에서 다시 만들 수 있습니다 REPAIR TABLE
.
innodb를 사용한다고 가정합니다 (innodb_file_per_table
"설정) 대신 - 파일에서 데이터베이스 테이블을 복구하는 데 필요한 최소 파일 세트는 얼마입니까?
해결책
데이터 파일과 로그 파일이있는 한 InnoDB는 복구 할 수 있습니다. 보다 이 페이지 mysql.com에서 더 많은 것을 위해 (및 장 포함). innodb 복구는 Myisam과는 상당히 다릅니다.
다른 팁
MyISAM 테이블을 복구하려면 FRM 및 MYD 파일이 필요합니다. Myisamchk는 인덱스를 재건 할 수 있습니다 (Myi File)
innodb의 경우 - innodb_file_per_table에 따라 다릅니다. 꺼져있는 경우 (기본값), IBData1의 데이터. 그러나 .frm 파일도 필요합니다. 켜져있는 경우 - ibdata1, 각 .ibd 및 .frm 파일이 필요합니다.
제휴하지 않습니다 StackOverflow