Ich versuche, eine große Datei in meine Datenbank (WordPress) zu importieren;
Error
Static analysis:
1 errors were found during analysis.
Unrecognized keyword. (near "ON" at position 25)
SQL query: Edit Edit
SET FOREIGN_KEY_CHECKS = ON;
MySQL said: Documentation
#2006 - MySQL server has gone away
Ich hatte den gleichen Fehler, als ich versuchte, die Drupal-Datenbank auf einen neuen lokalen Apache-Server zu migrieren (ich verwende XAMPP auf einem Windows-Computer). Eigentlich kenne ich die Bedeutung dieses Fehlers nicht, aber nachdem ich die folgenden Schritte ausprobiert hatte, importierte ich die Datenbank ohne Fehler. Hoffe das könnte helfen:
Ändern der php.ini unter C:\xampp\php\php.ini
max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
Ändern von my.ini unter C:\xampp\mysql\bin\my.ini
max_allowed_packet = 1024M
Klicken Sie auf Config of Apache> wählen Sie php.ini aus und ändern Sie folgende Einstellungen: max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
Klicken Sie auf die Schaltfläche Config von MySql und wählen Sie my.ini aus und ändern Sie: max_allowed_packet = 1024M
Ich hatte das gleiche Problem, als ich versuchte, einen Wordpess-MySQL-Dump auf einen neuen Server zu importieren. Nach einer Stunde Debugging musste ich die folgenden Tabellen manuell aus der .sql-Datei entfernen:
wp_cf7dbplugin_st wp_cf7dbplugin_submits
In einigen Feldern wurden sehr große Werte (möglicherweise PDF -Dateien) gespeichert, die ein Problem verursachten.
Fein importiert, nachdem ich die Tabellen aus dem Skript entfernt habe.
Geben Sie einfach die obige Antwort von Candle an.
Sie müssen nur eine Zeile in my.ini anpassen:
Ändern von my.ini unter C:\xampp\mysql\bin\my.ini OR auf die Konfiguration von XAMP klicken> php.ini auswählen und Folgendes ändern:
max_allowed_packet = 50M // the value depends on the size of the .sql files you are trying upload.