sql >> Database teknologi >  >> RDS >> Mysql

MySQL-fejl 2006:mysql-serveren er forsvundet

Jeg er stødt på dette et antal gange, og jeg har normalt fundet svaret til at være en meget lav standardindstilling af max_allowed_packet .

Hæver det i /etc/my.cnf (under [mysqld] ) til 8 eller 16M løser det normalt. (Standarden i MySql 5.7 er 4194304 , hvilket er 4 MB.)

[mysqld]
max_allowed_packet=16M

Bemærk:Bare opret linjen, hvis den ikke findes

Bemærk:Dette kan indstilles på din server, mens den kører.

Bemærk:På Windows skal du muligvis sige din my.ini- eller my.cnf-fil med ANSI og ikke UTF-8-kodning.

Brug set global max_allowed_packet=104857600 . Dette indstiller den til 100 MB.



  1. ScaleGrid nu tilgængelig i Sydney AWS-regionen

  2. WAMP Kan ikke få adgang på lokalt netværk 403 Forbudt

  3. Søg i alle tabeller, alle kolonner for en bestemt værdi SQL Server

  4. Understøtter Python MySQL-forberedte erklæringer?