Şö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
