MySQL'i 5.1'e upgrade ettim ancak, bir cozum uretmedi.

Backup alirken mysqldump -u root -p <db_name> > dump.sql seklinde aliyorum
ve her seferinde,

>
> mysqldump: Error 2013: Lost connection to MySQL server during query when
> dumping table `player` at row: 34804


Seklinde kesiliyor. Hep ayni row'da. Dump alabilsem, Percona'nin MySQL'ini
falan kurup deneyecegim de, dump alamiyorum :)

2012/7/18 Omer Barlas <[email protected]>

> Veri kaybettiğini zannetmiyorum, sadece bağlantı kopma hatası veriyor,
> şimdilik panik yapacak bir şey yok ;)
>
> http://bugs.mysql.com/bug.php?id=30809 adresindeki bug report logunun
> sonlarına doğru
>
> [26 Mar 2011 1:56] Sveta Smirnova
> Nico,
> thank you for the feedback.
> Your prolem looks very similar to bug #46103. Please dramatically
> increase net_write_timeout and net_read_timeout, then try mysqldump
> again to confirm this.
>
> Bilinen bir bugmış, diğer bağlantılı bug reportları da okudum, en
> mantıklısı öncelikle mysql'i upgrade etmek. eğer mysqldump'ı -all
> seçeneği ile kullanıyorsan o da bir sıkıntı çıkartabilir, tek tek
> veritabanlarını yedeklemen daha doğru olacaktır. eğer ihtiyacın varsa
> bash üzerinde nasıl yapabileceğine dair ufak bir script yazıp
> gönderebilirim.
>
> Kolay gelsin.
>
> 18 Temmuz 2012 08:53 tarihinde Gürkan Oluç <[email protected]> yazdı:
> >
> > Omer hocam, ornek vermek gerekirse loglarda gecen player tablosunda
> yaklasik 200000 adet kayit var. Hani diycem, index olmayan bir field ile
> falan where, order by falan yapsam, tum tabloyu scan etsin ama neredeyse,
> tum query'ler pk select.
> >
> > Suan, db'de bir corruption'da olustu sanirim. Cunku, mysqldump ile yedek
> almak istedigimde, error 2013, connection lost when query executing (mesaj
> tam bu degil ama hata kodu dogru) diye hata aliyorum.
> >
> > Ne yapsam, ne etsem bilemedim. Daha cok sarpa sariyor, ugrastikca gibi.
> >
> > On Jul 18, 2012 6:40 AM, "Omer Barlas" <[email protected]> wrote:
> >>
> >> Peki MySQL komple kapanıyor mu yoksa sadece daemonlar mı bağlamıyor?
> InnoDBnin en büyük avantajı tabloları kilitlememesi ama bunu sağlamak için
> de memory kullanımı da artıyor. Direkt olarak RAMdir diye girmek
> istemiyorum, bence bir de yazdığınız queryleri explain ettirmeye çalışın,
> satır sayısını bilmiyorum ama eğer sequential scan görüyorsanız bir index
> probleminiz olabilir, ve indexler veritabanları üzerindeki bir çok yükü
> azaltabilir.
> >>
> >> 250mb çok büyük bir DB değil, ancal dediğim gibi satır sayısı daha
> önemli bir bilgi. Kendi bulunduğum sunucuda çok b.ktan forum sistemleri
> çalışıyor, ebatlar GB mertebesinde onlar bile saçmalamıyorsa sizin
> verinizin doğru bir konfigürasyonla hiç saçmalamaması lazım.
> >>
> >> 18 Tem 2012 01:54 tarihinde "Gürkan Oluç" <[email protected]> yazdı:
> >>>
> >>> Suan olay iyice ilginc bir hal almaya basladi.
> >>>
> >>> MySQL dump almaya calistigimda,
> >>>
> >>>> mysqldump: Error 2013: Lost connection to MySQL server during query
> when dumping table `player` at row: 34804
> >>>
> >>>
> >>> diyor. Sanirim tablolardan birisi zarar gordu. Check table falan da is
> yapmiyor. Bakalim nasil cikacagiz icinden.
> >>>
> >>> 2012/7/18 Atif Ceylan <[email protected]>
> >>>>
> >>>> Hocam pdo dan kaynaklaniyordur. Amca pooling filan yapiyor. Orada bir
> sinirlama filan vardir belki. Istersen pdo olmaksizin kullan birde.
> >>>>
> >>>> Gürkan Oluç <[email protected]> wrote:
> >>>>
> >>>> >Ilk mailde, veritabani boyutu eksik kalmis, 250 MB olacakti.
> >>>> >
> >>>> >Atif hocam, simdi denedim. Worker'lari baslatmadan once, mysql'e
> shell ile
> >>>> > baglandim, Ayni user ile, yani workerlarin MySQL'e baglanirken
> >>>> >kullandiklari user ile Arka tarafta mysql got signal 6 dedikten
> sonra, tum
> >>>> >workerlar hata mesaji vermeye basliyorlar ama mysql shell'de bir
> kopma yada
> >>>> >baska birsey olmuyor gozlemledigim kadari ile.
> >>>> >
> >>>> >Acaba open file limit'e falan takiliyor olabilir miyim? Root
> kullanicisi
> >>>> >icin, bu degeri 30k ayarladim ve lsof -u root | wc -l ile baktigimda
> bu
> >>>> >sayi degil 30k, 5k'i bile gecmiyor.
> >>>> >
> >>>> >2012/7/18 Atif Ceylan <[email protected]>
> >>>> >
> >>>> >> Birde bu baglanamama sorunu oldugunda mysql konsoldan veya
> phpmyadmin'den
> >>>> >> de baglanamiyor musun?
> >>>> >>
> >>>> >> Gurkan Oluc <[email protected]> wrote:
> >>>> >>
> >>>> >> >Selamlar,
> >>>> >> >
> >>>> >> >Linode'tan aldigim 2 GB'lik bir vps'im var. Bu vps uzerinde app
> >>>> >> server(Apache), Redis, RabbitMQ, MySQL, Memcache gibi bir cok
> yazilim
> >>>> >> kosuyor bir uygulama icin.
> >>>> >> >
> >>>> >> >Benim sorunum MySQL ile ilgili. Suanda veritabani boyutu,
> yaklasik ~250
> >>>> >> boyutlarinda, tum tablolar innodb. Kendimce, internet okuduklarim
> ile biraz
> >>>> >> tuning yapmaya calistim, ancak cok basarili olamadim gibi.
> >>>> >> >
> >>>> >> >Sorunum su sekilde, daemon olarak calistiriyor oldugum PHP
> scriptleri
> >>>> >> var. Bu scriptler, genellikle MQ'nun kendilerine gonderdigi id
> degerlerine
> >>>> >> gore bir tablodan select yapip, gerekli islemleri yaptiktan sonra
> insert
> >>>> >> yada update yapiyorlar. Sorun ise su noktada, ornegin suan MQ'da
> 4000'e
> >>>> >> yakin is var.
> >>>> >> >
> >>>> >> >Worker scriptlerini ilk calistirdigimda herhangi bir sorun
> olmuyor, guzel
> >>>> >> bir sekilde MQ'daki mesajlar erimeye basliyor ancak sabit olmayan
> bir sure
> >>>> >> sonra, MySQL'e baglanamiyorum.
> >>>> >> >Log'lardan gozlemledigim kadari ile,
> >>>> >> >
> >>>> >> >> PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to
> local
> >>>> >> MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
> >>>> >> >
> >>>> >> >Seklinde bir hata olusuyor worker scriptlerinde. Bu hatadan once
> ise,
> >>>> >> >
> >>>> >> >> SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
> >>>> >> >Seklinde hatalar goruyorum.
> >>>> >> >
> >>>> >> >Internette, ilk hatayi arastirdigimda, genellikle server down
> oldugunda
> >>>> >> yada .sock dosyasi bir sekilde ulasilamaz oldugunda bu hata ile
> >>>> >> karsilasildigini gordum.
> >>>> >> >
> >>>> >> >2. hata icin genellikle timeout suresi ile alakali demisler,
> ancak onunla
> >>>> >> ilgili oldugunu pek dusunmuyorum cunkusundan birazdan bahsedecegim.
> >>>> >> >
> >>>> >> >Bu hatalarin alindigi zamanlari MySQL'in error log'larinda
> aradigimda,
> >>>> >> https://gist.github.com/ea3d433b296d02173b56 soyle birseyler ile
> >>>> >> karsilasiyorum.
> >>>> >> >
> >>>> >> >> mysqld got signal 6 ;
> >>>> >> >> This could be because you hit a bug. It is also possible that
> this
> >>>> >> binary
> >>>> >> >> or one of the libraries it was linked against is corrupt,
> improperly
> >>>> >> built,
> >>>> >> >> or misconfigured. This error can also be caused by
> malfunctioning
> >>>> >> hardware.
> >>>> >> >> We will try our best to scrape up some info that will hopefully
> help
> >>>> >> diagnose
> >>>> >> >> the problem, but since we have already crashed, something is
> definitely
> >>>> >> wrong
> >>>> >> >> and this may fail.
> >>>> >> >
> >>>> >> >
> >>>> >> >
> >>>> >> >Kismi oldukca dikkat cekici geldi.
> >>>> >> >
> >>>> >> >Daha once bu tarz bir sorun ile karsilasan var mi?
> >>>> >> >
> >>>> >> >Tesekkurler.
> >>>> >> >
> >>>> >> >--
> >>>> >> >Gurkan Oluc
> >>>> >> >
> >>>> >> >
> >>>> >> >_______________________________________________
> >>>> >> >Linux-sunucu E-Posta Listesi
> >>>> >> >[email protected]
> >>>> >> >
> >>>> >> >Liste kurallarını http://liste.linux.org.tr/kurallar.php 
> >>>> >> >bağlantısından
> >>>> >> okuyabilirsiniz;
> >>>> >> >
> >>>> >> >Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
> listeden gelen
> >>>> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1
> >>>> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >>>> >> >https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>>> >> _______________________________________________
> >>>> >> Linux-sunucu E-Posta Listesi
> >>>> >> [email protected]
> >>>> >>
> >>>> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php 
> >>>> >> bağlantısından
> >>>> >> okuyabilirsiniz;
> >>>> >>
> >>>> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
> listeden gelen
> >>>> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1
> >>>> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >>>> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>>> >>
> >>>> >
> >>>> >
> >>>> >
> >>>> >--
> >>>> >Gürkan OLUÇ
> >>>> >http://www.gurkanoluc.com
> >>>> >
> >>>> >_______________________________________________
> >>>> >Linux-sunucu E-Posta Listesi
> >>>> >[email protected]
> >>>> >
> >>>> >Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından 
> >>>> >okuyabilirsiniz;
> >>>> >
> >>>> >Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
> gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >>>> >https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>>> _______________________________________________
> >>>> Linux-sunucu E-Posta Listesi
> >>>> [email protected]
> >>>>
> >>>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından 
> >>>> okuyabilirsiniz;
> >>>>
> >>>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
> gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >>>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> Gürkan OLUÇ
> >>> http://www.gurkanoluc.com
> >>>
> >>> _______________________________________________
> >>> Linux-sunucu E-Posta Listesi
> >>> [email protected]
> >>>
> >>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından 
> >>> okuyabilirsiniz;
> >>>
> >>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
> gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>>
> >>
> >> _______________________________________________
> >> Linux-sunucu E-Posta Listesi
> >> [email protected]
> >>
> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından 
> >> okuyabilirsiniz;
> >>
> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
> gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >>
> >
> > _______________________________________________
> > Linux-sunucu E-Posta Listesi
> > [email protected]
> >
> > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından 
> > okuyabilirsiniz;
> >
> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
> gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
> kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> >
>
>
>
> --
> Omer Barlas
> [email protected]
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>



-- 
Gürkan OLUÇ
http://www.gurkanoluc.com
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap