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

Comment supprimer le journal binaire MySQL

WBOY
Libérer: 2022-05-19 16:41:50
original
3105 Les gens l'ont consulté

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;
Copier après la connexion

Nettoyez le journal binaire sur le serveur esclave :

mysql -u username -p
mysql> RESET SLAVE;
Copier après la connexion

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';
Copier après la connexion

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';
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal