web-dev-qa-db-de.com

Xampp-mysql - "Tabelle existiert nicht in Engine" # 1932

Xampp-Fehler nach dem Verschieben des Xampp-Ordners:

 enter image description here

Apache läuft gut:

 enter image description here

wie unter dem folgenden Bild gezeigt, ist es mir gelungen, Apache auszuführen, aber es ist nicht möglich, Mysql auszuführen, falls ich Xampp sowohl mit Apache als auch mit Mysql verschoben und ausgeführt habe. Es zeigt jedoch einen Fehler, der frisch ist und den Fehler wie "Tabelle ist nicht in der Engine vorhanden" anzeigt. # 1932 als aufgegebenes Bild. Bitte lösen Sie das Problem jeder Hilfe pls

4
Yagya Bashyal

Ich habe mit demselben Problem konfrontiert und nach dem folgenden Schritt sortiert.

  1. Gehe zur MySQL-Konfigurationsdatei (meine Datei unter C:\xampp\mysql\bin\my.ini)
  2. Überprüfen Sie die Zeile innodb_data_file_path = ibdata1:10M:autoextend
  3. Überprüfen Sie als Nächstes die ibdata1-Datei unter C:/xampp/mysql/data/.
  4. Wenn die Datei nicht vorhanden ist, kopieren Sie die ibdata1-Datei vom Speicherort C:\xampp\mysql\backup\ibdata1.

hoffe es hilft jemandem.

8
Rohan Patil

Kopieren Sie die Datei ib_logfileXX und ibdata Aus dem alten Ordner mysql/data in den neuen Ordner mysql data, um das Problem zu beheben

2
Nava Bogatee

Ich habe das gleiche Problem, aber das Kopieren der xampp\mysql\data\ibdata1 wurde mein Problem nicht gelöst, da ich eine neue Version von xampp installiere. Wenn Sie ein Upgrade Ihres xampp durchführen, erstellen Sie zuerst eine Sicherungskopie von allen Ordnern htdocs und mysql. In meinem Fall erstelle ich eine Sicherungskopie aller xampps in den neuen Ordner wie old-xampp Installieren Sie dann neue xampp und führen Sie die folgenden Schritte aus, bevor Sie Ihre neuen xampp-Server starten:

  1. Sichern Sie den Ordner phpmyadmin und ibdata1 von Ihrer neuen Installation von diesem Ort xampp\mysql\data.
  2. Dann gehe zu deinem alten xampp Ordner old-xampp\mysql\data und kopiere das ibdata1 Datei und phpmyadmin vom alten Speicherort.
  3. Dann öffne deinen neuen xampp Ordner xampp\mysql\data und dort vorbei.
  4. Starten Sie die xampp-Server.
0
Alireza Nazari
  • Kopieren Sie den Inhalt des Ordners backups in den Ordner data. Das hat bei mir funktioniert. 
  • Danach müssen Sie die innodb-Dateien Ihrer vorhandenen Datenbanken neu konfigurieren
0
lsfiege

Ich hatte auch das gleiche Problem auf meinem Mac. Ich habe die Version 5.3.0 ausgeführt. Ich habe diese Version entfernt und die Version 7.2.1 installiert. Danach funktioniert es in meinem Fall.

0
amol

Ich hatte das gleiche Problem. Ich hatte eine Sicherungskopie meines C:\xampp\mysql\data Mappe. Die Integration mit dem neu installierten xampp hatte jedoch Probleme. Also habe ich den C:\xampp\mysql\bin\my.ini Datei und gerichtet innodb_data_home_dir = "C:/xampp/mysql/data" in meinen gesicherten Datenordner und es hat einwandfrei funktioniert.

0
Abu Mutea
  1. stoppen Sie MySQL
  2. kopieren Sie xampp\mysql\data\ib * vom alten auf den neuen Server
  3. starten Sie MySQL
0
kan