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

  • colacas

    colacas

    29 EKİM 2006
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • HTC

    HTC

    12 Ocak 2006