Windows 7을 실행하는 컴퓨터에서 MySQL 데이터 폴더를 복사 한 외장 하드 드라이브 (NTFS 형식)가 있습니다. 외장형 하드 드라이브에있는 데이터가있는 Windows 컴퓨터에서 MySQL을 시작 / 중지 / 사용하는 데 성공했습니다 .
이제 우분투 리눅스 (14.04)를 실행하는 컴퓨터에서 동일한 데이터에 액세스해야합니다. 우분투 리눅스 머신에서 MySQL을 설정하여 외장 하드 드라이브의 동일한 데이터 디렉토리에서 읽습니다. 그러나 서버를 시작할 수 없으며 다음과 같은 오류 메시지가 표시됩니다.
InnoDB: No valid checkpoint found.
InnoDB: If this error appears when you are creating an InnoDB database,
InnoDB: the problem may be that during an earlier attempt you managed
InnoDB: to create the InnoDB data files, but log file creation failed.
InnoDB: If that is the case, please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/error-creating-innodb.html
150518 15:18:53 [ERROR] Plugin 'InnoDB' init function returned error.
150518 15:18:53 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150518 15:18:53 [ERROR] Unknown/unsupported storage engine: InnoDB
150518 15:18:53 [ERROR] Aborting
다른 컴퓨터에서 시작하기 전에 서버를 중지했습니다.
참고 : 저는 리눅스 머신에서 새로 시작하고 mysql 덤프 / 가져 오기를 할 수 있다는 것을 알고 있습니다. 그러나 프로젝트별로 다양한 이유 때문에 데이터가 한 장소에 있고 Windows와 Linux 컴퓨터에서 모두 읽을 수 있어야합니다. .