Maison > Article > base de données > Comment supprimer le journal binaire MySQL
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.
L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.
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!