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

MySQL supprimer le journal

WBOY
Libérer: 2023-05-12 11:34:36
original
1266 Les gens l'ont consulté

MySQL est un système de gestion de base de données très fiable, mais lors de son utilisation, vous pouvez rencontrer une situation dans laquelle vous ne pouvez pas supprimer une grande quantité de données. Cela peut être dû au fait que le fichier journal enregistré par MySQL occupe trop d'espace disque. Cet article explique comment supprimer les fichiers journaux MySQL.

Les fichiers journaux MySQL ont principalement les types suivants :

1. Journal des erreurs (journal des erreurs)
2. #3. Journal binaire
4. Journal de relais
5. Journal des transactions

Ces fichiers journaux sont très importants, peuvent nous aider à résoudre les problèmes lorsque des problèmes surviennent, mais s'ils prennent trop de temps. beaucoup d'espace disque, vous devez supprimer certains fichiers journaux inutiles.

    Journal des erreurs
Le journal des erreurs enregistre toutes les erreurs qui se produisent pendant le processus de démarrage du serveur MySQL. Le fichier journal des erreurs est souvent appelé journal des erreurs ou fichier journal, et son emplacement par défaut est le fichier *.err dans le répertoire de données MySQL. Si vous souhaitez supprimer le journal des erreurs manuellement, vous pouvez utiliser la commande suivante :

rm /var/lib/mysql/*.err
Copier après la connexion

    SLOW QUERY LOG
Le journal des requêtes lentes enregistre requêtes qui s’exécutent lentement. L'emplacement par défaut du journal des requêtes lentes est le fichier *.slow dans le répertoire de données MySQL. Si vous souhaitez supprimer manuellement les journaux de requêtes lentes, vous pouvez utiliser la commande suivante :

rm /var/lib/mysql/*.slow
Copier après la connexion

    binary log
Le journal binaire contient toutes les modifications au serveur MySQL. Par défaut, l'emplacement du journal binaire se trouve dans le répertoire de données MySQL et son nom de fichier est *.log. Utilisez la commande suivante pour arrêter la journalisation binaire :

mysql> SET SQL_LOG_BIN = 0;
Copier après la connexion

Avec cette commande, toutes les opérations d'écriture ne seront plus enregistrées dans le journal binaire.

Si vous souhaitez supprimer manuellement les journaux binaires, vous pouvez d'abord utiliser la commande suivante pour afficher les journaux créés :

SHOW BINARY LOGS;
Copier après la connexion

Cette commande affichera les noms et les tailles de tous les binaires fichiers journaux. Vous pouvez ensuite supprimer les fichiers journaux inutiles à l'aide de la commande suivante :

PURGE BINARY LOGS TO 'mysql-bin.000003';
Copier après la connexion

Cela supprimera tous les anciens fichiers journaux à partir du fichier "mysql-bin.000003".

    Relay log
Relay log est le type de journal utilisé dans la réplication maître-esclave MySQL. Les journaux de relais sont généralement stockés dans le répertoire de données MySQL et leurs noms de fichiers sont *.relay-log. Si vous souhaitez supprimer manuellement le journal de relais, vous pouvez utiliser la commande suivante :

rm /var/lib/mysql/*.relay-log
Copier après la connexion

    Transaction log
Le serveur MySQL utilise le journal des transactions TM (journal des transactions) pour enregistrer les transactions validées. Les fichiers journaux TM sont généralement stockés dans le répertoire de données MySQL et leurs noms de fichiers sont *.TM. Si vous souhaitez supprimer les fichiers journaux des transactions manuellement, vous pouvez utiliser la commande suivante :

rm /var/lib/mysql/*.TM
Copier après la connexion

summary

Lors de la suppression des fichiers journaux MySQL, assurez-vous d'avoir les autorisations suffisantes et confirmez avant de supprimer Indique si le fichier peut être supprimé en toute sécurité. En cas de doute, sauvegardez d'abord le fichier journal ou déplacez-le vers un autre emplacement. En supprimant les fichiers journaux, vous pouvez libérer de l'espace disque et améliorer les performances de la base de données, mais veillez à ne pas supprimer les fichiers journaux inutiles car ils peuvent jouer un rôle important dans le dépannage et l'analyse des performances.

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!

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