Oups, j'ai supprimé mes journaux binaires MySQL

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 qui finissent 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 pour 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 [ERREUR] Impossible d'ouvrir le fichier journal

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

061031 17:38:48 [ERROR] Annulation

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 en utilisant 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


Explorer plus de sujets