Maison > base de données > tutoriel mysql > le corps du texte

Comment effacer les journaux dans MySQL

WBOY
Libérer: 2022-02-24 11:30:34
original
10253 Les gens l'ont consulté

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';".

Comment effacer les journaux dans MySQL

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

Comment effacer les journaux MySQL

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

Comment effacer les journaux dans MySQL

Ensuite allez sur le serveur esclave pour vérifier quel binaire est utilisé

show  slave status\G;
Copier après la connexion

Comment effacer les journaux dans MySQL

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

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 ;

Comment effacer les journaux dans MySQL

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!

É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