SD 카드나 컴팩트 플래시에 작성된 MySql 애플리케이션을 사용하는 데 문제가 있습니다. 데이터 손실(예: 정전) 후 데이터베이스에서 데이터를 검색하려고 하면 오류 코드: 잘못된 형식 테이블과 함께 실패합니다. 마운트된 파일 시스템에서 데이터베이스의 파일을 보려고 하면 다음 메시지가 표시됩니다. 파일 또는 디렉터리를 계산할 수 없습니다(I/O 오류).
이 문제를 극복하기 위한 제안이 있는 사람이 있습니까? 내 데이터베이스의 콘텐츠를 방지하거나 복원하시겠습니까?
장면은
a) a filesystem with ext2 filesystem ( to prevent SD card multiple writings)
b) SD cards or DOM or Compact Flash as physical support
c) the OS ( TinyCore Linux Embedded ) it's loaded in RAM
d) the is MySql MyIsam db
답변1
MYISAM 스토리지 엔진은 안전하지 않으며 InnoDB처럼 자동 로그 작성 및 복구 기능이 없습니다. 최소한 해야 할 일은 두 번째 저장 장치나 다른 컴퓨터에 정기적으로(매일?) 백업하는 것입니다.