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
Die Schritte zum Konfigurieren von Tomcat in IDEA...
Inhaltsverzeichnis Kurzbeschreibung: 1. Vier Merk...
Inhaltsverzeichnis Vorwort Grundlegende Verwendun...
<br />Mein vorheriger Artikel über CSS wurde...
Vorwort Erfahren Sie, wie Sie auf Ihrem System ei...
Ich habe viele davon gesammelt, aber alle endeten...
Werfen wir einen Blick auf die Zabbix-Überwachung...
Beim Front-End-Layout des Formulars müssen wir hä...
Inhaltsverzeichnis Zusammenfassung Umgebung und W...
Vorwort Es dauerte zwei Tage, um ein Puzzlespiel ...
In diesem Artikelbeispiel wird der spezifische Co...
Manchmal müssen Sie beim Anfordern bestimmter Sch...
System: CentOS 7 RPM-Pakete: mysql-community-clie...
Ich habe in der Toutiao IT School einen Artikel g...
Vorwort Je nach Umfang der Sperrung können Sperre...