max_allowed_packet ist ein Parameter in MySQL, der verwendet wird, um die Größe des akzeptierten Pakets festzulegen. Je nach Situation kann sein Standardwert 1M oder 4M sein. Wenn er beispielsweise 4M beträgt, lautet der Wert: 4 * 1024 * 1024 = 4194304 Phänomen Wenn im Protokoll eine Meldung wie „Paket für Abfrage ist zu groß (xxxxxxxx > 4194304). Sie können diesen Wert auf dem Server ändern, indem Sie die Variable max_allowed_package festlegen“ erscheint, weist der Fehler selbst eindeutig auf die entsprechende Methode hin. Bestätigen Sie max_allowed_package Verwenden Sie die folgende Methode, um den aktuellen Einstellungswert zu bestätigen mysql> wähle @@max_allowed_packet; +----------------------+ | @@max_zulässiges_Paket | +----------------------+ |4194304| +----------------------+ 1 Zeile im Satz (0,00 Sek.) MySQL> oder mysql> Variablen wie „max_allowed_packet“ anzeigen; +--------------------+---------+ | Variablenname | Wert | +--------------------+---------+ | maximal zulässiges Paket | 4194304 | +--------------------+---------+ 1 Zeile im Satz (0,00 Sek.) MySQL> Überarbeiten Mit dem Set-Befehl können Sie es zwar ändern, es handelt sich jedoch nur um eine temporäre Änderung, die nach dem Neustart verloren geht. Sie können auch direkt die MySQL-Konfigurationsdatei ändern und den MySQL-Dienst neu starten, um die Einstellungen dauerhaft sicherzustellen. Die geänderten Dateien sind je nach MySQL-Installation unterschiedlich. Bei der normalen Installationsmethode kann my.cnf geändert werden. Hier verwenden wir das offizielle Image von MySQL und die geänderte Datei sollte lauten: /etc/mysql/mysql.conf.d/mysqld.cnf
Vor der Änderung [mysqld] pid-Datei = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock Datenverzeichnis = /var/lib/mysql #log-error = /var/log/mysql/error.log # Standardmäßig akzeptieren wir nur Verbindungen vom lokalen Host #Bind-Adresse = 127.0.0.1 # Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden symbolische Links = 0 Nach [mysqld] pid-Datei = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock Datenverzeichnis = /var/lib/mysql #log-error = /var/log/mysql/error.log # Standardmäßig akzeptieren wir nur Verbindungen vom lokalen Host #Bind-Adresse = 127.0.0.1 # Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden symbolische Links = 0 max_allowed_packet = 256M Starten Sie den Container neu und bestätigen Sie mysql> Variablen wie „%max_allowed_pack%“ anzeigen; +--------------------------+------------+ | Variablenname | Wert | +--------------------------+------------+ | maximal zulässiges Paket | 268435456 | | Slave_max_allowed_packet | 1073741824 | +--------------------------+------------+ 2 Zeilen im Satz (0,01 Sek.) MySQL> Wir können also sehen, dass es erfolgreich auf 256 M (268435456) eingestellt wurde. liumiaocn:~ liumiao$ echo "256*1024*1024" |bc 268435456 liumiaocn:~ liumiao$ Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: CentOS 7.x-Bereitstellung von Master- und Slave-DNS-Servern
>>: Detaillierte Erklärung der neuen Funktionen von ES9: Asynchrone Iteration
1. Einführung in MMM: MMM steht für Multi-Master ...
Einführung Es ist in Ordnung, am Ende eines JS-Co...
Zunächst können Sie Moments öffnen und mehrere La...
Inhaltsverzeichnis Überblick 1. Hook-Aufrufreihen...
Inhaltsverzeichnis Join-Syntax: 1. InnerJOIN: (In...
Vorwort In diesem Artikel werden wir weitere Verw...
Um umfassendere Ergebnisse zu erhalten, müssen wi...
Einführung Unser Unternehmen ist an der Forschung...
Was ist ZooKeeper ZooKeeper ist ein Top-Level-Pro...
1. Frage: Ich habe in diesen Tagen Einfügevorgäng...
Hauptsächlich verwendete Wissenspunkte: •CSS3 3D-...
Inhaltsverzeichnis Vorwort SVG generieren Einführ...
Die Referenzierung ist über CDN (Content Delivery ...
Dieser Artikel ist ein einfacher Rechner, der mit...
Was ist NFS? Netzwerkdateisystem Eine Methode ode...