Maison  >  Article  >  base de données  >  Comment lire le journal binaire MySQL

Comment lire le journal binaire MySQL

藏色散人
藏色散人original
2019-01-30 16:23:376433parcourir

Dans MySQL ou MariaDB, chaque fois que vous apportez une modification à la base de données, cet événement spécifique est enregistré.

Comment lire le journal binaire MySQL

Par exemple, lors de la création d'une nouvelle table ou de la mise à jour des données d'une table existante, ces événements seront stockés dans le mysql binlog, qui est le Base de données MySQL Le journal binaire.

Les journaux binaires sont très utiles dans la réplication MySQL, le serveur maître envoie les données du journal binaire au serveur distant.

Lorsque vous effectuez tout type d'opération de récupération dans MySQL, vous traiterez également les fichiers journaux binaires.

La commande mysqlbinlog est utilisée pour afficher le contenu des journaux binaires dans un format lisible et convivial.

Alors, comment pouvons-nous afficher le binlog mysql (Journal binaire) ?

Ce qui suit est une introduction à la méthode de commande pour obtenir la liste actuelle des journaux binaires.

Exécutez la commande show binaire logs suivante à partir de MySQL, qui affichera tous les journaux binaires du système.

mysql> SHOW BINARY LOGS;
+-------------------+-----------+
| Log_name          | File_size |
+-------------------+-----------+
| mysqld-bin.000001 |     15740 |
| mysqld-bin.000002 |      3319 |
..
..

Si la journalisation binaire n'est pas activée sur votre système, vous verrez le message d'erreur suivant.

mysql> SHOW BINARY LOGS;
ERROR 1381 (HY000): You are not using binary logging

Où se trouve l'emplacement du journal binaire MySQL ?

Par défaut, le fichier journal binaire se trouve dans le répertoire /var/lib/mysql, comme indiqué ci-dessous.

# ls -l /var/lib/mysql/
-rw-rw----. 1 mysql mysql 15740 Aug 16 14:57 mysqld-bin.000001
-rw-rw----. 1 mysql mysql  3319 Aug 16 14:57 mysqld-bin.000002
..
..

Référence recommandée pour un apprentissage gratuit : "tutoriel 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!

Déclaration:
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