MySQL Recovery
mysqld가 시작을 거부할 때 디스크에 파일이 여전히 있습니다
충돌 또는 정전 후 서버가 중단되었습니까? 이 Windows 도구를 데이터 디렉터리에 연결하고 .ibd/.frm/.MYD/.MYI를 스캔하고 테이블을 미리 보고 다른 곳으로 가져올 수 있는 깨끗한 SQL을 내보냅니다. 먼저 평가판을 사용해 보십시오.
Full seller details: Legal information.

실행 중인 MySQL 서비스가 필요하지 않습니다. 앱은 디스크 조각을 읽고 가능한 것을 재구축한 다음 가져올 준비가 된 스크립트를 제공합니다. 호스트 마이그레이션, 잘못된 복원 또는 절반만 완료된 백업 후에 유용합니다.
"데이터베이스를 열 수 없습니다" 순간을 위해 구축됨
일반적인 사용법: 손상된 컴퓨터에서 데이터 디렉터리를 복사하고 작동하는 Windows PC에서 스캔을 실행하고 미리보기를 검사한 다음 SQL을 새 인스턴스에 로드합니다. 파일이 이동하는 위치를 계속 제어합니다. 원본에 다시 기록되는 것은 없습니다.
How to use it
데이터베이스 파일 수집
.ibd, .frm, .MYD 및 .MYI 파일(또는 전체 데이터 디렉터리)을 보유한 폴더를 여유 공간이 있는 드라이브에 복사합니다. 작업하는 동안 두 번째 사본을 손대지 않은 상태로 유지합니다.
스캔 및 미리보기 검토
앱에 경로를 추가하고, 복구 단계를 실행하고, 테이블 브라우저를 열어 행 수와 샘플 셀이 내보내기 전에 정상적으로 보이는지 확인합니다.
SQL 내보내기 및 깔끔하게 가져오기
생성된 스크립트를 저장하고, 정상적인 서버에 빈 데이터베이스를 생성하고, mysql 클라이언트 또는 관리 도구로 가져온 다음, 일반적인 무결성 검사를 실행합니다.
Benefits

충돌 및 잘못된 종료 후 복구
정전, 강제 종료 및 디스크 문제가 발생하면 MyISAM 테이블이 충돌한 것으로 표시되거나 InnoDB 페이지가 일관성 없이 유지되는 경우가 많습니다. 파일 수준 통과를 통해 mysqld가 마운트하지 않는 데이터를 표시할 수 있습니다.


사람들이 사용하는 이유
라이브 서버 없이 작동
서비스가 시작되지 않거나 인스턴스가 사라진 경우에도 파일이 읽을 수 있는 한 콜드 스토리지에서 계속 작업할 수 있습니다.
하나의 워크플로우에서 InnoDB 및 MyISAM 사용
혼합 배포가 일반적입니다. 동일한 백업 트리에 둘 다 표시될 때 각 엔진에 대해 별도의 일회성 유틸리티가 필요하지 않습니다.
커밋하기 전에 편집
출력은 일반 SQL입니다. DBA가 수동으로 전달하기를 원하는 경우 텍스트 편집기에서 잘못된 행을 정리하고, 큰 덤프를 분할하거나, DDL을 조정합니다.
일반적인 MySQL 손상 오류 코드
| 오류 코드 | 공식 MySQL 메시지 템플릿 | 주요 원인 |
|---|---|---|
| 1016 | Can't open file: '[table_name].MYI' (errno: 2) | 디스크에서 데이터베이스 또는 테이블 파일이 누락되었거나 물리적으로 손상되었습니다. |
| 1030 | Got error [X] from storage engine | 내부 InnoDB 또는 MyISAM 오류에 대한 일반 래퍼입니다. |
| 1033 | Incorrect information in file: './[db]/[table].frm' | 손상된 테이블 정의 또는 손상된 .frm 메타데이터 파일입니다. |
| 1064 | You have an error in your SQL syntax near '..' | 서버가 구조를 잘못 읽을 때 메타데이터 손상이 잘못된 구문으로 나타나는 경우가 있습니다. |
| 1146 | Table '[db].[table]' doesn't exist | .frm 파일이 없거나 데이터 사전과 디스크의 파일이 일치하지 않습니다. |
| 1194 | Table '[table]' is marked as crashed and should be repaired | 심각한 MyISAM 손상, 종종 쓰기가 진행되는 동안 중단된 후 발생합니다. |
| 1412 | Table definition has changed, please retry transaction | .frm 파일이 InnoDB 데이터 사전과 동기화되지 않았습니다. |
| 145 | Table '..' was not closed properly; it is marked as crashed | 테이블이 열려 있는 동안 정리되지 않은 종료 또는 종료입니다. |
| 126 | Index file is crashed; try to repair it | .MYI 인덱스 손상; 엔진이 행을 안정적으로 매핑할 수 없습니다. |
| 2013 | Lost connection to MySQL server during query | 손상된 페이지를 읽는 동안 서버 측 충돌(예: 세그먼트 오류)입니다. |
| Log only | InnoDB: Checksum mismatch in page [X] | 비트 손상, 불량 섹터 또는 하드웨어 오류로 인해 페이지를 읽을 수 없습니다. |
자주 묻는 질문
System Requirements
- Windows 11/10/8.1/8/7 (32/64 bit)
- Intel i3, AMD Ryzen 5 or above
- 4 GB of RAM or above
- NVIDIA® GeForce® series 8 and 8M, Intel® HD Graphics 2000, Quadro FX 4800, Quadro FX 5600, AMD Radeon™ R600, Mobility Radeon™ HD 4330, Mobility FirePro™ series, Radeon™ R5 M230 or higher graphics card with up-to-date drivers
- 1280 × 768 screen resolution, 32-bit color
- 1 GB of free hard disk space or above
GRT requirements trial note