Yine ayni row'da patliyoruz. O table'a gelene kadar olan row'lari yaziyor
backup dosyasina bu arada.

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

> Şöyle dener misin?
>
> mysqldump --host=localhost --user=root --password=*password*
> --compress --add-drop-table --create-options --complete-insert
> --extended-insert --quick --add-locks --lock-tables --opt
> --skip-comments --result-file=db_dump.sql veritabani_adi
>
> kullanıcı adını, şifreni ve veritabanı adını değiştirmen gerekiyor,
> tüm komut tek satırda olmalı.
>
> 18 Temmuz 2012 09:54 tarihinde Gürkan Oluç <[email protected]> yazdı:
> > 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
> >
>
>
>
> --
> 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