首先在装数据库时,查看是否开启,如果没有,先开启,然后重启mysql。环境变量Path添加mysql安装路径:.../mysqlxx/bin/
不要等到用的时候再开启,晚了
show variables like '%log_bin%'

找到要恢复的日志 头和尾 (可以先针对不同版本,了解一下Event_type的含义)

图中235-4874是误操作,或delete 或update ,我们要恢复这个误操作之前的数据
即4-156
恢复数据:
mysqlbinlog binlog.000001 --start-position=4 --stop-position=156 -v | mysql -uroot -p
再输入密码
本文介绍了如何检查 MySQL 是否已开启并启动,以及如何将安装路径添加到环境变量。重点在于通过 `show variables like '%log_bin%'` 查看日志设置,确定要恢复的数据范围。在误操作如 DELETE 或 UPDATE 后,使用 `mysqlbinlog` 工具结合开始和结束位置恢复数据。示例命令为:`mysqlbinlog binlog.000001 --start-position=4 --stop-position=156 -v | mysql -u root -p`,输入密码后即可恢复。
1239

被折叠的 条评论
为什么被折叠?



