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.

Gisteren testte ik verschillende back-up- en herstelmethoden die worden ondersteund door ZRM, een MySQL-back-upservice voor een aanstaande release. ZRM voor MySQL vereist dat binaire logboekregistratie is ingeschakeld op de MySQL-server. Ik had geen schijfruimte meer tijdens het testen en verwijderde de binaire logboeken.

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.

Korte versie - Ik kon de MySQL-server helemaal niet starten.

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: bestand '/var/lib/mysql/mysql-bin.000017' niet gevonden (foutcode: 2)

061031 17:38:48 [ERROR] Kan logboek niet openen (bestand '/var/lib/mysql/mysql-bin.000017', errno 2)

061031 17:38:48 [FOUT] Kan logbestand niet openen

061031 17:38:48 [FOUT] Kan tc-log niet starten

061031 17:38:48 [FOUT] Afbreken

061031 17:38:48 InnoDB: afsluiten starten…

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.

Kort gezegd: verwijder het meest recente binaire logbestand niet om schijfruimte te besparen en maak regelmatig back-ups. ZRM heeft de voorkeur en hier is een koppeling voor meer informatie

Doe mee aan de discussie

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