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

  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011