社区
MySQL
帖子详情
mysqlbinlog数据恢复
hansmall
2017-07-15 12:53:44
mysql在没开启binlog时没有备份数据,在binlog开启之后删除几条数据,这样不能恢复数据是吗?
...全文
264
8
打赏
收藏
mysqlbinlog数据恢复
mysql在没开启binlog时没有备份数据,在binlog开启之后删除几条数据,这样不能恢复数据是吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2017-07-26
打赏
举报
回复
需要binlog是row格式 mysqlbinlog 日志文件名 -v --base64-output=decode-rows 这个可以把你的 delete 语句解析出来,你可以看到类似这样的东东 ### DELETE FROM `xx`.`xx` ### WHERE ### @1=1 其中 WHERE 部分包含了所有的列值 ,得到这个之后,把语句改成 INSERT xx SET 就行了,写个小程序或小脚本实现还是容易的
hansmall
2017-07-26
打赏
举报
回复
引用
rucypli :能 但是需要binlog是row格式
我在开启之前没做全备,开启之后恢复执行删除的事物区间,或日志区间,这个区间是个delete语句,怎么恢复??
ACMAIN_CHM
2017-07-19
打赏
举报
回复
在binlog开启之后删除几条数据,能恢复数据 前提是开启前必须有个全备。
zjcxc
2017-07-17
打赏
举报
回复
binlog 中能查到的是开 binlog 后的操作 所以,如果你要恢复开启 binlog 后删除的几条数据,那是可以的,如果你是要从 binlog 恢复所有的数据(也就是开启前的数据),那是不可能的
Rotel-刘志东
2017-07-17
打赏
举报
回复
不开启binlog就是没戏
Rotel-刘志东
2017-07-17
打赏
举报
回复
可以恢复数据
rucypli
2017-07-16
打赏
举报
回复
能 但是需要binlog是row格式
MySQL
利用
bin
log
恢复库表
利用
bin
log
恢复库表,要求如下: 1. 启用
bin
log
日志 2. 创建db1库tb1表,插入3条记录 3. 删除tb1表中刚插入的3条记录 4. 使用
mysql
bin
log
恢复删除的3条记录
MySQL
5.7使用
mysql
bin
log
日志恢复表被删除数据
恢复指定表被删除数据,恢复前最好备份一次。
MySQL
从小白到资深DBA_155讲_2023最新全课程
MySQL
文件系统详解 第七章:SQL编程开发与优化事项 第八章:
MySQL
索引原理和案例 第九章:性能索引相关的数据字典和排查 第十章:优化器算法和执行计划详解 第十一章:
MySQL
查询优化和压测 第十二章:事务原理和版本...
MySQL
数据库恢复(使用
mysql
bin
log
命令)
bin
log
是通过记录二进制文件方式来备份数据,然后在从二进制文件将
数据恢复
到某一时段或某一操作点。
MYsql
p定时全备份脚本BAT
自用的
MYsql
p定时全备份脚本,可多数据库备份,自动删除N天以前的备份数据。...然后执行全备份,有助于
mysql
bin
log
数据恢复
。 非常好用。拿来稍作参数修改即可使用。配合windows的计划任务。可实现定期重复备份功能。
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章