Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в MySQL 1153 – Получих пакет, по-голям от байтове „max_allowed_packet“

Вероятно трябва да го промените както за клиента (вие изпълнявате, за да извършите импортирането), така и за демона mysqld, който се изпълнява и приема импортирането.

За клиента можете да го посочите в командния ред:

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

Също така, променете файла my.cnf или my.ini (обикновено се намира в /etc/mysql/) под секцията mysqld и задайте:

max_allowed_packet=100M

или можете да изпълните тези команди в MySQL конзола, свързана към същия сървър:

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

(Използвайте много голяма стойност за размера на пакета.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извършите търсене, чувствително към акцента в MySql

  2. Задаване на стойности на колони като имена на колони в резултата от SQL заявката

  3. 9 наистина полезни MySQL функции за дата, които са лесни за запомняне

  4. SQLite и поръчка по поръчка по

  5. Групирайте редовете с помощта на клауза Group By в MySQL