Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Syntaxfehler beim Laden der Datenbankdatei (möglicher Versionsfehler?)

Warum diese Frage etwas veraltet ist, dachte ich, ich würde meine Erkenntnisse für diejenigen unter Ihnen teilen, die ähnliche Probleme mit der Verwendung von Dump-Dateien haben, die etwas groß sind.

Um Aktualisierungen über große Dump-Dateien zu ermöglichen, muss MySQL so konfiguriert werden, dass es größere Paketgrößen handhaben kann. Dies sind die folgenden Schritte, um die Datei zu aktualisieren:

  1. Navigieren Sie zu Ihrer MySQL-Konfigurationsdatei. Diese SO-Frage ist eine ausgezeichnete Referenz, um es zu finden.
  2. Suchen Sie das max_allowed_packet Möglichkeit. Wenn es nicht existiert, erstellen Sie es. Sie sollten die Größe so einstellen, dass sie Ihren Anforderungen entspricht, basierend auf den von Ihnen verwendeten Dump-Dateien, z. B. max_allowed_packet=500M setzt die maximale Paketgröße auf 500 MB. Diese SO-Frage kann dazu beitragen, weitere Erklärungen und Referenzen für weitere Informationen bereitzustellen.
  3. MySQL neu starten. Wenn Sie die maximale Paketgröße entsprechend Ihren Anforderungen eingestellt haben, sollten Sie mit diesem Fehler keine Probleme mehr haben. Wenn Ihre Fehler weiterhin bestehen und Sie die Größe richtig eingestellt haben, müssen Sie möglicherweise zusätzliche Konfigurationsoptionen erkunden. Diese Seite hat einige ausgezeichnete Informationen, die Ihnen dabei helfen, dies weiter zu erforschen.