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.

Ieri stavo testando vari metodi di backup e ripristino supportati da ZRM, un servizio di backup MySQL per una prossima versione. ZRM per MySQL richiede che la registrazione binaria sia abilitata sul server MySQL. Ho esaurito lo spazio su disco durante il test e ho rimosso i log binari.

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.

Versione breve: non sono riuscito affatto ad avviare il server MySQL.

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' non trovato (Errcode: 2)

061031 17:38:48 [ERRORE] Impossibile aprire il registro (file "/var/lib/mysql/mysql-bin.000017", errno 2)

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

061031 17:38:48 [ERRORE] Impossibile avviare il registro tc

061031 17:38:48 [ERRORE] Interruzione

061031 17:38:48 InnoDB: Avvio spegnimento ...

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.

Conclusione: non eliminare il file di registro binario più recente per risparmiare spazio su disco ed eseguire backup regolari. ZRM è preferito ed ecco un file collegamento per maggiori informazioni

Partecipa alla discussione

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