首先找到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文件放在桌面上然后打开这个文件查看
这就是之前执行的更改语句
然后可以把文件通过语句复原数据库一部分数据