sql >> Databasteknik >  >> RDS >> Mysql

MySQL Error 1153 - Fick ett paket större än 'max_allowed_packet' byte

Du måste förmodligen ändra det för både klienten (du kör för att göra importen) OCH demonen mysqld som körs och accepterar importen.

För klienten kan du ange det på kommandoraden:

mysql --max_allowed_packet=100M -u root -p database < dump.sql

Du kan också ändra filen my.cnf eller my.ini (finns vanligtvis i /etc/mysql/) under mysqld-sektionen och ställ in:

max_allowed_packet=100M

eller så kan du köra dessa kommandon i en MySQL-konsol ansluten till samma server:

set global net_buffer_length=1000000; 
set global max_allowed_packet=1000000000;

(Använd ett mycket stort värde för paketstorleken.)



  1. Att lagra json, jsonb, hstore, xml, enum, ipaddr, etc misslyckas med kolumn x är av typen json men uttrycket är av typen som varierar

  2. Förstå HAProxy-statistiken för MySQL och PostgreSQL

  3. Oracle-uppdateringen hänger sig

  4. Att överleva en Oracle-revision