PURGE BINARY LOGSİfadesi öncesinde Belirtilen günlük dosyası adı veya zaman damgasına günlük dizin dosyasında listelenen tüm ikili günlük dosyalarını siler. Silinen günlük dosyaları, dizin dosyasında kaydedilen listeden de kaldırılır, böylece verilen günlük dosyası listede ilk olur.
Umarım ikili günlükleri mysql-bin.000019komutu kullanarak temizlediniz
PURGE BINARY LOGS TO 'mysql-bin.000019';
Tüm günlükleri temizlemeniz gerekiyorsa
PURGE BINARY LOGS TO 'mysql-bin.000025';
Böylece ikili günlükler kaldırılır mysql-bin.000025.
GÜNCELLEME
Deneyebilirsin
RESET MASTER;
RESET MASTER Dizin dosyasında listelenen tüm ikili günlük dosyalarını siler, ikili günlük dizin dosyasını boş olarak sıfırlar ve yeni bir ikili günlük dosyası oluşturur
RESET MASTERPURGE BINARY LOG'larından 2 farklı şekilde etkileri :
RESET MASTER dizin dosyasında listelenen tüm ikili günlük dosyalarını kaldırır ve yalnızca .000001 sayısal sonekine sahip tek, boş bir ikili günlük dosyası bırakırken, numaralandırma BURARY BINARY LOGS tarafından sıfırlanmaz.
RESET MASTERherhangi bir çoğaltma kölesi çalışırken kullanılmak üzere tasarlanmamıştır. RESET MASTERSlave'ler çalışırken ne zaman kullanıldığının davranışı tanımlanmamıştır (ve dolayısıyla desteklenmemektedir), oysa PURGE BINARY LOGSçoğaltma slave'leri çalışırken güvenle kullanılabilir.
CAVEAT RolandoMySQLDBA tarafından
Eğer çalıştırırsanız RESET MASTERKöleler bağlı ve çalışır, her Kölenin IO Konu derhal yerini kaybedecektir. Çoğaltma böylece bozulur ve tüm Slave'lerin verilerini tekrar senkronize etmek için zaman harcamanız gerekecektir. Çoğaltma bütünlüğünü bozmadan bir Master'dan ikili günlükleri güvenli bir şekilde silmek istiyorsanız, işte yapmanız gerekenler:
SHOW SLAVE STATUS\GHer Slave'de koş .
- Dikkat edin
Relay_Master_Log_File. Bu, son ifadesi Slave'de başarıyla çalıştırılan ikili günlüktür).
- Tüm görüntülerinden
SHOW SLAVE STATUS\Ghangisinin Relay_Master_Log_Fileen eski olduğunu belirleyin (Örneğin, 'mysql-bin.00123').
- Kaçabilirsiniz
PURGE BINARY LOGS TO 'mysql-bin.00123';yerini kaybedecek Köleler Hiçbiri.
Genel etki? Bu, henüz tüm Köleler üzerinde henüz ifadeleri yürütülmemiş olan Üstat'daki ikili günlükleri geride bırakacaktır.