Maison >base de données >tutoriel mysql >Comment effacer les journaux dans MySQL
Dans MySQL, vous pouvez utiliser la commande purge pour effacer les journaux. Cette commande est utilisée pour effacer les données spécifiées. La syntaxe est "purge les journaux binaires vers 'mysql-tb-bin.000005';".
L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.
Ouvrez le journal binaire et le journal .log de Mysql. Ces fichiers journaux sont très volumineux. Le journal .log a atteint 25 G et le journal mysql-bin.00000X a également atteint 5 G. Tout d'abord, pour nettoyer les fichiers journaux sur le serveur principal, je nettoie d'abord le fichier binaire (mysql-bin.00000X) et je vérifie quels fichiers s'y trouvent :
Utilisez la commande pour vérifier :
show binary logs;
Ensuite allez sur le serveur esclave pour vérifier quel binaire est utilisé
show slave status\G;
Nous voyons que le fichier journal mysql-tb-bin.000005 est en cours d'utilisation.
Retournez au serveur principal et commencez à nettoyer les journaux, mais le fichier journal mysql-tb-bin.000005 ne peut pas être nettoyé. Utilisez la commande pour nettoyer :
purge binary logs to 'mysql-tb-bin.000005';
Cette commande permet de nettoyer d'autres journaux binaires à l'exception de mysql-tb. -bin.000005; exécuter Après succès, vérifiez la liste des journaux binaires : afficher les journaux binaires ;
Le nettoyage est réussi, mais le nettoyage manuel est très dangereux et compliqué. Existe-t-il une méthode de nettoyage automatique ? La réponse est oui, ajoutez cette configuration dans my.ini : expire_logs_days=5 Cette configuration signifie que le nombre de jours d'expiration du journal, si le journal a plus de 5 jours, mysql nettoiera automatiquement les journaux de plus de 5 jours , vous n'avez donc plus à vous inquiéter. Il y a un problème de fichiers journaux qui deviennent de plus en plus gros. Vous devez être prudent lors de l'exécution de commandes pour vous assurer que tout est en sécurité avant de les exécuter.
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!