sql >> Databáze >  >> RDS >> Mysql

Chyba MySQL 2006:server mysql zmizel

Setkal jsem se s tím několikrát a normálně jsem zjistil, že odpovědí je velmi nízké výchozí nastavení max_allowed_packet .

Zvyšte jej v /etc/my.cnf (pod [mysqld] ) na 8 nebo 16M to obvykle opraví. (Výchozí v MySql 5.7 je 4194304 , což je 4 MB.)

[mysqld]
max_allowed_packet=16M

Poznámka:Stačí vytvořit řádek, pokud neexistuje

Poznámka:Toto lze nastavit na vašem serveru, když běží.

Poznámka:V systému Windows možná budete muset vyslovit svůj soubor my.ini nebo my.cnf s kódováním ANSI, nikoli UTF-8.

Použijte set global max_allowed_packet=104857600 . Tím se nastaví na 100 MB.



  1. Nelze se připojit k databázi Oracle pomocí JDBC, pokud heslo obsahuje speciální znaky

  2. Nemohu najít my.cnf na mém počítači se systémem Windows

  3. 2 způsoby, jak získat minuty z hodnoty data a času v databázi Oracle

  4. Jak spravovat MySQL - pro Oracle DBA