SORU
18 EYLÜL 2008, PERŞEMBE


1153 - bir paket 'max_allowed_packet' bayt daha büyük MySQL Hata

Bir MySQL dökümü alma ve aşağıdaki hatayı alıyorum.

$ mysql foo < foo.sql 
ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes

Görünüşe göre orada çok büyük ekler yapar veritabanına ekler.


Bu benim yerel makinede MySQL 5 ile bir Mac MySQL paketi yüklenir.

Nerede max_allowed_packet dökümü alınacak olması için değiştirebilirim?

Ben gereken başka bir şey var mı?

Sadece çalışan mysql --max_allowed_packet=32M … aynı hatayla sonuçlandı.

CEVAP
19 EYLÜL 2008, Cuma


Muhtemelen her ikisi de istemci (ithalat yapmaya çalışan VE çalıştıran daemon kullanın için bunu değiştirmek ve alma kabul var.

İstemci, komut satırında belirtebilirsiniz:

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

Ayrıca,my değiştirin.gitti ya benim.ını dosyasıkullanın bölümünde ve ayarlayın:

max_allowed_packet=100M

ya bu çalıştırabilirkomutlarbir MySQL konsolunda aynı sunucuya bağlı:

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

(Paket boyutu için çok büyük bir değer kullanın.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011