Heim  >  Artikel  >  Datenbank  >  Mysql meldet einen Fehler beim Ausführen der SQL-Datei. Fehler: Unbekannte Speicher-Engine „InnoDB So lösen Sie“.

Mysql meldet einen Fehler beim Ausführen der SQL-Datei. Fehler: Unbekannte Speicher-Engine „InnoDB So lösen Sie“.

小云云
小云云Original
2017-12-25 14:15:045027Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die Lösung für den Fehler vor: Unbekannte Speicher-Engine „InnoDB“, wenn MySQL die SQL-Datei ausführt. Lassen Sie uns gemeinsam einen Blick darauf werfen. Ich hoffe, es hilft allen.

Lösungsprozess:

Ich verwende die MySql5.5-Version der Datenbank. Wenn der obige Fehler auftritt, verwenden Sie zunächst den Befehl „show engine;“, um die Engine-Details zu überprüfen:

und stellen Sie fest, dass kein Innodb-Eintrag vorhanden ist:

Dann überprüfen wir die Protokolldatei:

Wenn Sie den Speicherort der Winddowns-Protokolldatei nicht kennen, können Sie sie mit dem Befehl ->show variables like '%error%'; anzeigen

Dann: Im Protokoll haben wir Folgendes gefunden:

Der Fehler besteht darin, dass der Inhalt der Datei ibdata1 falsch ist.

Als nächstes schalten wir den Datendienst aus, löschen die Datei ibadata1 im Installationsverzeichnis und die beiden Dateien im selben Verzeichnis wie das Fehlerprotokoll: siehe Bild unten

Nachdem der Löschvorgang erfolgreich war, ändern Sie die Parameter der Datei my.ini.


innodb_buffer_pool_size = 256M

innodb_log_file_size  = 256M

innodb_thread_concurrency = 16

innodb_flush_log_at_trx_commit = 2

innodb_flush_method  = normal

Unter diesen wird innodb_flush_method = normal zuletzt hinzugefügt, und andere Parameter sind ursprünglich in der Konfigurationsdatei enthalten.

Nachdem die Änderungen abgeschlossen sind, speichern Sie den MySQL-Dienst und starten Sie ihn neu.

Führen Sie -》show engines;

erneut aus und stellen Sie fest, dass innoDB einsatzbereit ist, was auf einen Erfolg hinweist.

Führen Sie die Datei jetzt aus und sie wird perfekt ausgeführt.

Verwandte Empfehlungen:

MySQL-Datenmigrationsprobleme, alle .frm-Dateien melden Fehler·

MySQL-Import-SQL-Datei Fehler ERROR 2013 2006 2002

Die MySQL-Importdatei hat einen Fehler gemeldet und war verstümmelt_MySQL

Das obige ist der detaillierte Inhalt vonMysql meldet einen Fehler beim Ausführen der SQL-Datei. Fehler: Unbekannte Speicher-Engine „InnoDB So lösen Sie“.. 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