Maison > Article > base de données > MySQL supprimer le journal
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
rm /var/lib/mysql/*.err
rm /var/lib/mysql/*.slow
mysql> SET SQL_LOG_BIN = 0;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;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';Cela supprimera tous les anciens fichiers journaux à partir du fichier "mysql-bin.000003".
rm /var/lib/mysql/*.relay-log
rm /var/lib/mysql/*.TMsummaryLors 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!