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

  • bethliebert

    bethliebert

    23 EKİM 2008
  • huyked

    huyked

    28 Mart 2008
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012