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

Comment lire le journal binaire MySQL

藏色散人
Libérer: 2020-10-21 11:30:35
original
6463 Les gens l'ont consulté

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

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

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

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!

É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