Heim  >  Artikel  >  Datenbank  >  Warum zeigt MySQL nach dem Verschieben von XAMPP den Fehler „Tabelle existiert nicht in Engine“ (#1932) an?

Warum zeigt MySQL nach dem Verschieben von XAMPP den Fehler „Tabelle existiert nicht in Engine“ (#1932) an?

Barbara Streisand
Barbara StreisandOriginal
2024-10-26 19:28:29219Durchsuche

Why Does MySQL Show

MySQL-Fehler: „Tabelle existiert nicht in Engine“ #1932 nach dem Verschieben des XAMPP-Ordners

Nach dem Verschieben des XAMPP-Ordners können Sie Beim Versuch, MySQL auszuführen, wird die Fehlermeldung „Tabelle ist in der Engine nicht vorhanden“ (#1932) angezeigt. Während Apache möglicherweise normal funktioniert, kann MySQL aufgrund dieses Fehlers nicht gestartet werden.

Lösung:

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Suchen Sie die Dateien ib_logfileXX und ibdata:

    • Navigieren Sie zum alten XAMPP-Installationsverzeichnis (/Applications/XAMPP für Mac OS X oder C:xampp für Windows). ).
    • Öffnen Sie den Ordner „mysql/data“.
    • Suchen Sie die Dateien „ib_logfileXX“ und „ibdata“.
  2. Dateien an neuen Speicherort kopieren:

    • Öffnen Sie den Ordner „mysql/data“ im neuen XAMPP-Installationsverzeichnis.
    • Kopieren Sie „ib_logfileXX“ und „ibdata“ Dateien vom alten Speicherort an den neuen Speicherort kopieren.
  3. MySQL neu starten:

    • Im XAMPP-Kontrollfeld stoppen und starten Sie den MySQL-Dienst neu.

Durch das Kopieren der wesentlichen Dateien werden die Datenbankinformationen auf die neue MySQL-Installation übertragen, sodass diese ordnungsgemäß funktioniert. Die Fehlermeldung „Tabelle ist in der Engine nicht vorhanden“ (#1932) sollte jetzt behoben sein.

Das obige ist der detaillierte Inhalt vonWarum zeigt MySQL nach dem Verschieben von XAMPP den Fehler „Tabelle existiert nicht in Engine“ (#1932) an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn