binlog 打开与简单使用

首先找到my.ini 增加以下语句
log-bin=mysql-bin
binlog_format=“STATEMENT”
得以确保mysql的binlog是打开的
添加完重新启动mysql服务

在这里插入图片描述

而后执行

show variables like 'log_%'

log_bin属性为ON则表示开启

开启以后我们执行一条更新语句或者添加语句

UPDATE ddd set bapid = "123456111744489" where id = "026a564bbfd84861ac4b65393644beef"

然后我们执行以下命令查看biunlog文件

SHOW BINARY LOGS;

在这里插入图片描述

可以看到两个文件然后进入

C:\ProgramData\MySQL\MySQL Server 5.7\Data目录 每个版本对应的地址不一样复制出来地址然后cd 到 C:\Program Files\MySQL\MySQL Server 5.7\bin目录下也就是MySQL的bin目录下执行

mysqlbinlog "C:\ProgramData\MySQL\MySQL Server 5.7\Data\mysql-bin.000002">C:\Users\Admin\Desktop\binlog3.sql

意思是把这个目录下的mysql-bin.000002文件转换成binlog3.sql文件放在桌面上然后打开这个文件查看

在这里插入图片描述

这就是之前执行的更改语句

然后可以把文件通过语句复原数据库一部分数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值