Blog

Oops, ho cancellato i miei log binari MySQL

Ci sono momenti in cui siamo esausti a causa di una lunga giornata e finiamo per commettere errori, che finiscono per costare molto tempo a tutta la squadra.

Yesterday, I was testing various backup and recovery methods supported by ZRM, a MySQL backup service for an upcoming release. ZRM per MySQL requires binary logging to be enabled on the MySQL server. I ran out of disk space during testing and removed the binary logs.

Accidentalmente, ho cancellato l'ultimo registro binario utilizzato dal server MySQL e il server MySQL utilizza il registro binario più recente per eseguire il suo demone.

Short version - I could not start MySQL server at all.

Recupera i log binari di MySQL: traccia dello stack quando si tenta di avviare il server

$service mysqld start

061031 17:38:48 mysqld avviato

061031 17:38:48 InnoDB: avviato; numero di sequenza del registro 14 1645228884

/usr/libexec/mysqld: File '/var/lib/mysql/mysql-bin.000017' not found (Errcode: 2)

061031 17:38:48 [ERROR] Failed to open log (file '/var/lib/mysql/mysql-bin.000017', errno 2)

061031 17:38:48 [ERRORE] Impossibile aprire il file di registro

061031 17:38:48 [ERROR] Can't init tc log

061031 17:38:48 [ERRORE] Interruzione

061031 17:38:48 InnoDB: Starting shutdown...

061031 17:38:51 InnoDB: arresto completato; numero di sequenza del registro 14 1645228884

061031 17:38:51 [Nota] / usr / libexec / mysqld: arresto completo

061031 17:38:51 mysqld è terminato

Grazie ad Aishwarya per avermi dato idee su come risolvere il problema. Il file di indice del registro binario (/var/lib/mysql/mysql-bin.index) memorizza le informazioni sul file di registro binario più recente. L'eliminazione del file di indice risolve il problema. Ovviamente, avevo backup del database utilizzando ZRM per MySQL e potevo ripristinare in qualsiasi momento prima dell'eliminazione del registro binario.

Bottom line: Do not delete the most recent binary log file to save disk space and do regular backups.  ZRM is preferred and here’s a collegamento per maggiori informazioni

lascia un commento

it_ITItalian
en_USEnglish fr_FRFrench es_ESSpanish de_DEGerman pt_BRPortuguese sv_SESwedish tr_TRTurkish nl_NLDutch jaJapanese pl_PLPolish zh_TWChinese id_IDIndonesian ko_KRKorean ms_MYMalay thThai it_ITItalian