MySQL içine almaya çalışıyorum 2 GB veritabanı dökümü var. Alma işlemini çalıştırdığımda aşağıdakileri alıyorum:
> mysql -u myUser -p < dbDump.sql
Warning: option 'max_allowed_packet': unsigned value 104856551424 adjusted to 2147483648
Error 2006 (HY000) at line 2835: MySQL server has gone away
Max_allowed_packet'im şu anda ayarlandı
max_allowed_packet=99999M
Bu sorun için googledim ve bazı kullanıcılar bu sorunun wait_timeout değerini değiştirerek düzeltildiğini bildirdi. Sorun şu ki, dökümü 5 saniyeden daha kısa bir süre içinde zaman aşımına uğratıyor, bu yüzden wait_timeout'un sorun olduğunu düşünmüyorum.
Neden çöplüğümün başarısız olduğu hakkında başka bir fikrin var mı?
[RESOLVED]: Stolsvik'in önerisi üzerine, döküm dosyasını 2835 satırının içeriği için kontrol ettim. Daha önce belirlediğim en büyük değeri geçersiz kılan global max_allowed_packet = 200 komut kümesini içeriyorsa, buldum. Saldırgan çizgiyi kaldırdım ve şimdi çöplük başarıyla tamamlandı.