Maison > Article > base de données > Comment lire le journal binaire MySQL
Dans MySQL ou MariaDB, chaque fois que vous apportez une modification à la base de données, cet événement spécifique est enregistré.
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!