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

PDO:MySQL-serveren er forsvundet

Mest sandsynligt har du sendt en pakke til serveren, der er længere end den maksimalt tilladte pakke.

Når du forsøger at indsætte en BLOB der overskrider din servers maksimale pakkestørrelse, selv på en lokal server vil du se følgende fejlmeddelelse på klientsiden:

MySQL-serveren er gået væk

Og følgende fejlmeddelelse i serverloggen:(hvis fejllogning er aktiveret)

Fejl 1153 Fik en pakke større end 'max_allowed_packet' bytes

For at rette op på dette skal du bestemme, hvad størrelsen er på den største BLOB som du nogensinde vil indsætte og indstille max_allowed_packet i my.ini i overensstemmelse hermed, for eksempel:

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


  1. Sådan ændres det aktuelle datoformat i SQL Server (T-SQL)

  2. Liste over fremmednøgler og de tabeller, de refererer til i Oracle DB

  3. Hvad er forskellen mellem bindevariabler og substitutionsvariabler (som jeg indtaster ved hjælp af &&)?

  4. Hvordan flytter jeg min eksisterende rails-app til heroku? (sqlite til postgres)