Maison  >  Article  >  base de données  >  Comment supprimer le journal binaire MySQL

Comment supprimer le journal binaire MySQL

WBOY
WBOYoriginal
2022-05-19 16:41:503065parcourir

Méthode : 1. Utilisez les commandes "RESET MASTER" et "RESET SLAVE" pour supprimer les journaux binaires ; 2. Utilisez l'instruction "PURGE BINARY LOGS" pour supprimer les journaux binaires ; 3. Utilisez la commande "mysqladmin flush-logs" pour supprimer les journaux binaires. supprimer les journaux binaires de plus de trois jours.

Comment supprimer le journal binaire MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment supprimer le journal binaire MySQL

1. Utilisez l'instruction RESET MASTER pour supprimer le journal binaire MySQL

L'instruction Reset Master est utilisée pour démarrer une nouvelle base de données lors de la réplication des serveurs maître et esclave. Cette instruction peut être utilisée pour supprimer tous les journaux binaires.

Nettoyez le journal binaire sur le serveur maître :

shell> mysql -u username -p
mysql> RESET MASTER;

Nettoyez le journal binaire sur le serveur esclave :

mysql -u username -p
mysql> RESET SLAVE;

2 Utilisez l'instruction PURGE BINARY LOGS pour supprimer le journal binaire MySQL

L'instruction PURGE BINARY LOGS peut supprimez le journal binaire basé sur la date ou jusqu'au numéro de série du journal binaire.

Sur la base de l'exemple de journal binaire présenté ci-dessus, j'aimerais supprimer les binaires jusqu'à mysql-bin.000015 (réservé) :

shell> mysql -u username -p
mysql>PURGE BINARY LOGS TO 'mysql-bin.000015';

Alternativement, vous pouvez supprimer les binaires plus anciens qu'une date spécifique :

shell> mysql -u username -p
mysql> PURGE BINARY LOGS BEFORE '2009-05-01 00:00:00';

3. Utilisez Commande mysqladmin flush-logs pour supprimer le journal binaire MySQL

Une autre méthode consiste à exécuter la commande mysqladmin flush-logs, qui supprimera les journaux binaires de plus de 3 jours.

shell> mysqladmin -u username -p flush-logs

Apprentissage recommandé : Tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn