>데이터 베이스 >MySQL 튜토리얼 >XAMPP를 이동한 후 MySQL에 \'테이블이 엔진에 존재하지 않습니다\'(#1932) 오류가 표시되는 이유는 무엇입니까?

XAMPP를 이동한 후 MySQL에 \'테이블이 엔진에 존재하지 않습니다\'(#1932) 오류가 표시되는 이유는 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-10-26 19:28:29292검색

Why Does MySQL Show

MySQL 오류: "테이블이 엔진에 존재하지 않습니다." #1932 XAMPP 폴더 이동 후

XAMPP 폴더를 재배치한 후 MySQL을 실행하려고 하면 "엔진에 테이블이 존재하지 않습니다"(#1932)라는 오류 메시지가 나타납니다. Apache는 정상적으로 작동할 수 있지만 이 오류로 인해 MySQL이 시작되지 않습니다.

해결책:

이 문제를 해결하려면 다음 단계를 따르십시오.

  1. ib_logfileXX 및 ibdata 파일을 찾습니다.

    • 이전 XAMPP 설치 디렉터리(Mac OS X의 경우 /Applications/XAMPP, Windows의 경우 C:xampp)로 이동합니다. ).
    • "mysql/data" 폴더를 엽니다.
    • "ib_logfileXX" 및 "ibdata" 파일을 찾습니다.
  2. 새 위치에 파일 복사:

    • 새 XAMPP 설치 디렉터리에서 "mysql/data" 폴더를 엽니다.
    • "ib_logfileXX" 및 "ibdata"를 복사합니다. 이전 위치의 파일을 새 위치로 복사합니다.
  3. MySQL을 다시 시작합니다.

    • XAMPP 제어판에서 그리고 MySQL 서비스를 다시 시작하세요.

필수 파일을 복사하면 데이터베이스 정보가 새 MySQL 설치로 전송되어 제대로 작동할 수 있습니다. 이제 "엔진에 테이블이 존재하지 않습니다."(#1932) 오류 메시지가 해결되어야 합니다.

위 내용은 XAMPP를 이동한 후 MySQL에 \'테이블이 엔진에 존재하지 않습니다\'(#1932) 오류가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.