Öncelikle teşekkürler üstat ilgin için. Bu yöntemi buldum bende ama en çok korktuğum kısım senin de belirttiğin gibi mysql-bin'ler silindikten sonra sapıtması. Şayet sildikten sonra seninde söylediğin gibi .index dosyası içerisinde isimleri arama gibi bir işlem yapabilir mi ? veya daha farklı sorunlar meydana getirebilir mi gibi bir çok soru var kafamda.
From: linux-sunucu-boun...@liste.linux.org.tr [mailto:linux-sunucu-boun...@liste.linux.org.tr] On Behalf Of Serdar Güler Sent: Monday, November 04, 2013 2:12 PM To: linux-sunucu@liste.linux.org.tr Subject: [Linux-sunucu] Re: mysql-bin.* loglarının şişmesi ve silme/temizleme problemi Merhaba, MySQL binary logları elle silmek sizi sıkıntıya sokar çünkü mysql-bin.index dosyası içerisinde log dosyalarının isimleri bulunur ve sunucu bu dosyalara erişebildiğini varsayar. Elle silme işlemi yerine "purge binary logs "komutu ile silmek daha uygun olacaktır. http://dev.mysql.com/doc/refman/5.0/en/purge-binary-logs.html Kolay gelsin. On Nov 4, 2013, at 10:11 AM, Salih Pala wrote: Selam olsun herkese, Sunucularımdan birinde özel yazılımlarımızla birlikte mysql yapısı bulunuyor. Sunucu debian tabanlı. Mysql ve InnoDb tabanlı olup mysql replication ile diğer bir sunucu ile senkron haldeydi. Bu senkron yapısı üzerinde aynı zamanda heartbeat ile diğer uygulamalarda senkron edilerek çalıştırılıyordu. Uzun bir zaman önce bu heartbeat bağlantısını/yapısını diğer sunucuyu alarak iptal ettim. Fakat mysql replication yapısını iptal etmediğimi gördüm. Bu noktada karşıya atamazsa bir sorun olmaz müsait bir zaman bakarım diye geçiştiriyordum. Fakat sunucunun şu anki durumu, mysql dizini altında mysql-bin.* adı altında binlerce log dosyası bulunuyor ve yaklaşık 50gb büyüklüğünde. Bu sürekli git gide şişiyor. Bir ara elle silmeyi denedim (tabiki dosyaların yedeğini alarak) sonrasında mysql üzerinde inanılmaz problemler yaşadım. Mysql-bin loğlarının aynı zamanda innodb içinde gerekli olduğunu buradan bir takım birşeyler okuyarak işlemler yaptığını öğrendim. Bu dosyaları sorunsuz nasıl temizlerim, temizlediğimde mysql elimde kalırmı nedir ne değildir 3 gündür hem derin bir araştırma hemde korku içerisindeyim. Biraz uzun uzun anlattım fakat akabinde gelebilecek sorulara kısmen sorum içerisinde yanıtımda olsun diye. my.cnf dosyam ekte yer alıyor. Siz bu konuda ne tavsiye edersiniz ? mysql-bin.004757 mysql-bin.008003 mysql-bin.011249 mysql-bin.014495 mysql-bin.017741 mysql-bin.020987 mysql-bin.024233 mysql-bin.027479 mysql-bin.004758 mysql-bin.008004 mysql-bin.011250 mysql-bin.014496 mysql-bin.017742 mysql-bin.020988 mysql-bin.024234 mysql-bin.027480 mysql-bin.004759 mysql-bin.008005 mysql-bin.011251 mysql-bin.014497 mysql-bin.017743 mysql-bin.020989 mysql-bin.024235 mysql-bin.027481 ... gibi binlerce.. <my-cnf.txt>_______________________________________________ Linux-sunucu E-Posta Listesi Linux-sunucu@liste.linux.org.tr 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 Linux-sunucu@liste.linux.org.tr 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