sql >> Database >  >> RDS >> Mysql

PDO:MySQL-server is verdwenen

Hoogstwaarschijnlijk heb je een pakket naar de server gestuurd dat langer is dan het maximaal toegestane pakket.

Wanneer u probeert een BLOB . in te voegen die de maximale pakketgrootte van uw server overschrijdt, zelfs op een lokale server ziet u de volgende foutmelding aan de clientzijde:

MySQL-server is verdwenen

En de volgende foutmelding in het serverlogboek:(als foutregistratie is ingeschakeld)

Fout 1153 Kreeg een pakket groter dan 'max_allowed_packet' bytes

Om dit op te lossen, moet je beslissen wat de grootte is van de grootste BLOB die u ooit zult invoegen en instellen max_allowed_packet in my.ini dienovereenkomstig, bijvoorbeeld:

[mysqld]
...
max_allowed_packet = 200M
...


  1. Samengestelde primaire sleutel versus extra ID-kolom?

  2. Converteren van Oracle's RAW (16) naar .NET's GUID

  3. Redenen om Access-apps om te zetten in webgebaseerde apps

  4. Hoe krijg ik met MS SQL een duidelijke lijst van woorden die in alle Field Records worden gebruikt?