문제

이전 버전의 MySQL에서 .frm, ibdata 및 ib_logfile을 가지고 있으며 이제 새로운 버전으로 이동했습니다. 불행히도, 나는 이전 버전을 설치하여 덤프를 가져 와서 새로운 MySQL 버전으로 가져올 수 없습니다.

새로운 MySQL 버전에서 이러한 데이터베이스를 실행할 수있는 방법을 제안하십시오. 이전 MSQL에서 필요한 모든 파일이 있습니다.

도움이 되었습니까?

해결책 2

글쎄, 그것은 사소한 것처럼 보일 수 있습니다. 그러나 이전 설치의 전체 MySQL 폴더를 프로그램 파일에 저장 한 이후. 나는 그 폴더를 사용하여 변경 또는 재설치없이 이전 MySQL 설치를 실행할 수 있음을 알았습니다 (MySQL은 Linux 소프트웨어처럼 작동하는 것 같습니다). 그리고 이제 나는 mysqldump를 사용하여 덤프를 만들고 새로운 MySQL 버전으로 가져옵니다.

다른 팁

이 작업을 수행하는 것은 정말 위험합니다. 따라서 파일 사본으로 만 수행하십시오 (그리고 동일한 버전의 MySQL을 사용하기 어려워보십시오).

  • MySQL 서비스가 실행되지 않도록하십시오
  • IB_LOGFILE를 제거하십시오 (필요하지 않음)
  • MySQL Datadir에 파일을 제자리에 두십시오
  • 서버를 시작하고 로그 파일을 확인하십시오.
  • 모든 것이 작동하는지 확인하십시오.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top