Blog

Oeps, ik heb mijn MySQL binaire logboeken verwijderd

Soms zijn we uitgeput door een lange dag en maken we fouten, wat uiteindelijk het hele team veel tijd kost.

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

Per ongeluk heb ik het laatste binaire logboek verwijderd dat door de MySQL-server werd gebruikt en MySQL-server gebruikt het meest recente binaire logboek om zijn daemon uit te voeren.

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

Herstel binaire MySQL-logboeken: stacktracering bij het starten van de server

$service mysqld start

061031 17:38:48 mysqld gestart

061031 17:38:48 InnoDB: gestart; logboekvolgnummer 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 [FOUT] Kan logbestand niet openen

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

061031 17:38:48 [FOUT] Afbreken

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

061031 17:38:51 InnoDB: Afsluiten voltooid; logboekvolgnummer 14 1645228884

061031 17:38:51 [Note] / usr / libexec / mysqld: Afsluiten voltooid

061031 17:38:51 mysqld eindigde

Met dank aan Aishwarya voor het geven van ideeën om het probleem op te lossen. Het binaire logboekindexbestand (/var/lib/mysql/mysql-bin.index) slaat informatie op over het meest recente binaire logboekbestand. Het verwijderen van het indexbestand lost het probleem op. Natuurlijk had ik back-ups van de database met ZRM voor MySQL en kon ik herstellen tot elk moment voordat het binaire logboek werd verwijderd.

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 koppeling voor meer informatie

Laat een antwoord achter

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