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

MySQL-Fehler 2006:MySQL-Server ist verschwunden

Mir ist das schon einige Male begegnet und ich habe normalerweise festgestellt, dass die Antwort eine sehr niedrige Standardeinstellung von max_allowed_packet .

Erhöhen Sie es in /etc/my.cnf (unter [mysqld] ) auf 8 oder 16 M behebt es normalerweise. (Der Standard in MySQL 5.7 ist 4194304 , das sind 4 MB.)

[mysqld]
max_allowed_packet=16M

Hinweis:Erstellen Sie einfach die Zeile, wenn sie nicht existiert

Hinweis:Dies kann auf Ihrem Server eingestellt werden, während er läuft.

Hinweis:Unter Windows müssen Sie möglicherweise Ihre my.ini- oder my.cnf-Datei mit ANSI- und nicht mit UTF-8-Codierung angeben.

Verwenden Sie set global max_allowed_packet=104857600 . Dies setzt es auf 100 MB.