Blog

Oups, j'ai supprimé mes journaux binaires MySQL

Il y a des moments où nous sommes épuisés à cause d'une longue journée et nous finissons par faire des erreurs, ce qui finit par coûter beaucoup de temps à toute l'équipe.

Hier, je testais diverses méthodes de sauvegarde et de récupération prises en charge par ZRM, un service de sauvegarde MySQL pour une prochaine version. ZRM for MySQL nécessite l'activation de la journalisation binaire sur le serveur MySQL. J'ai manqué d'espace disque pendant les tests et j'ai supprimé les journaux binaires.

Par accident, j'ai supprimé le dernier journal binaire utilisé par le serveur MySQL et le serveur MySQL utilise le journal binaire le plus récent pour exécuter son démon.

Version courte - Je ne pouvais pas du tout démarrer le serveur MySQL.

Récupérer les journaux binaires MySQL: trace de la pile lors de la tentative de démarrage du serveur

$service mysqld start

061031 17:38:48 mysqld a commencé

061031 17:38:48 InnoDB: Démarré; log numéro de séquence 14 1645228884

/ usr / libexec / mysqld: Fichier '/var/lib/mysql/mysql-bin.000017' introuvable (Errcode: 2)

061031 17:38:48 [ERREUR] Impossible d'ouvrir le journal (fichier '/var/lib/mysql/mysql-bin.000017', numéro d'erreur 2)

061031 17:38:48 [ERROR] Impossible d'ouvrir le fichier journal

061031 17:38:48 [ERREUR] Impossible d'initialiser le journal tc

061031 17:38:48 [ERROR] Abandon

061031 17:38:48 InnoDB: Démarrage de l'arrêt…

061031 17:38:51 InnoDB: arrêt terminé; log numéro de séquence 14 1645228884

061031 17:38:51 [Note] / usr / libexec / mysqld: Arrêt terminé

061031 17:38:51 mysqld terminé

Merci à Aishwarya de m'avoir donné des idées sur la façon de résoudre le problème. Le fichier d'index du journal binaire (/var/lib/mysql/mysql-bin.index) stocke des informations sur le fichier journal binaire le plus récent. La suppression du fichier d'index résout le problème. Bien sûr, j'avais des sauvegardes de la base de données à l'aide de ZRM pour MySQL et je pouvais récupérer à tout moment avant la suppression du journal binaire.

Bottom line: ne supprimez pas le fichier journal binaire le plus récent pour économiser de l'espace disque et effectuer des sauvegardes régulières. ZRM est préféré et voici un lien pour plus d'informations

Rejoignez la discussion

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