mysql5.7 ouvert bin log-log

Sous le fichier dans le mysql (pas configuré des variables d'environnement), entrez le mysql.

1. Assurez - vous que vous vous connectez est activé mysql> afficher les variables comme « log_bin » .
Insérer ici l'image Description
Modifiez le fichier de configuration MySQL

[mysqld]
default_authentication_plugin=mysql_native_password
port = 3306
添加:
log_bin=mysql_bin  
binlog-format=Row
server-id=1
expire_logs_days = 7   //修改保存天数      --查看mysql> show variables like 'expire_logs_days';
max_binlog_size = 500M   //修改保存文件大小     --查看mysql>  show variables like 'max_binlog_size';

Insérer ici l'image Description
Insérer ici l'image Description
2, les fichiers journaux de vue en cours d'écriture mysql> Etat maître show, afficher tous les fichiers journaux binaires du serveur en cours montrent les journaux de maître.

log binaire (log binaire) dans le répertoire de données par défaut (datadir variable système sous) variables montrent comme « datadir »;
Insérer ici l'image Description
voir le contenu du fichier en cours binlog: montrer les événements dans binlog « mysql bin.000001 »;

Voir le contenu de fichier binaire: mysqlbinlog --no-defaults ... / data / mysql_bin.000005
Insérer ici l'image Description
opération de déchiffrement de l'instruction de base de données
mysqlbinlog --base64-output = decode-ligne -v ./data/mysql_bin.000005

Insérer ici l'image Description

réel

Nouvelle insertion Tableau de données et table de suppression de données.
Insérer ici l'image Description
Journaux Flush généreront un nouveau numéro mysql-bin.00000 +1 fichiers
Insérer ici l'image Description
Insérer ici l'image Description
Afficher les événements binlog dans « mysql_bin.000006 »;
base de données de décryptage mysqlbinlog déclaration --base64-output = decode-ligne - v ./data/mysql_bin.000006
enregistrement des valeurs de début et insérée après le dernier enregistrement de validation correspondant à des
Insérer ici l'image Description
données de récupération:> mysqlbinlog --start position = " 219" --stop position = "628" ... / data / mysql_bin 0,000006 | mysql -p -uroot
Insérer ici l'image Description

Les articles originaux publiés 0 · louange gagné 27 · vues 80000 +

Je suppose que tu aimes

Origine blog.csdn.net/yimenglin/article/details/104801984
conseillé
Classement