Blogg

Oj, jag tog bort mina MySQL binära loggar

Det finns tillfällen när vi är utmattade på grund av en lång dag och vi slutar göra misstag, vilket slutligen kostar hela laget mycket tid.

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

Av misstag raderade jag den senaste binära loggen som användes av MySQL-servern och MySQL-servern använder den senaste binära loggen för att köra sin daemon.

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

Återställ MySQL binära loggar: Stapla spårning när du försöker starta servern

$service mysqld start

061031 17:38:48 mysqld startade

061031 17:38:48 InnoDB: Startade; loggsekvensnummer 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 [FEL] Det gick inte att öppna loggfilen

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

061031 17:38:48 [FEL] Avbryter

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

061031 17:38:51 InnoDB: Avstängning slutförd; loggsekvensnummer 14 1645228884

061031 17:38:51 [Obs] / usr / libexec / mysqld: Avstängningen slutförd

061031 17:38:51 mysqld slutade

Tack till Aishwarya för att ge mig idéer om hur jag kan lösa problemet. Den binära loggindexfilen (/var/lib/mysql/mysql-bin.index) lagrar information om den senaste binära loggfilen. Att radera indexfilen löser problemet. Självklart hade jag säkerhetskopior av databasen med ZRM för MySQL och jag kunde återhämta mig när som helst innan den binära loggen raderades.

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 länk för mer information

Lämna ett svar

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