当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

mysql数据误删除后的恢复方法

1.首先,请确保MySQL数据活动日志已打开;否则,请不要忘记以后准备。

查看的方法如下:

在mysql中执行命令:show variables like '%bin%';

通过上图可以看到我的mysql库是开启log_bin选项的,那么所有涉及到数据库的操作都会被记录保存下来。见下图:


以上文件在mysql的data文件夹下。

如果你的bin-log没有开启,可以打开my.ini文件开启配置:


要恢复就简单了,找到日志中的sql语句即可。为保险起见,先把上面需要的日志文件复制到一个临时文件夹下,比如 /opt/bak/下。由于上面文件是二进制,先使用mysql自带工具恢复成文本的。命令如下:mysqlbinlog --no-defaults my >1.sql

参数--no-defaults一定要带下,不然可能出现mysqlbinlog: unknown variable 'default-character-set=utf8'这个的错误信息。



找到被删除的记录


将sql语句复制到mysql执行即可。

1.《mysql数据误删除后的恢复方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《mysql数据误删除后的恢复方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3151522.html

上一篇

关于朋友圈怎么更改日期时间,你需要知道这些微信又偷偷更新:发出去的朋友圈可以“修改”了

系统日志怎么恢复数据?我来告诉你答案Mysql之binlog日志说明及利用binlog日志恢复数据操作记录

系统日志怎么恢复数据?我来告诉你答案Mysql之binlog日志说明及利用binlog日志恢复数据操作记录

系统日志怎么恢复数据相关介绍,众所周知,Binlog日志对MySQL数据库至关重要。在数据丢失的紧急情况下,通常会考虑使用binlog日志功能恢复数据(计划完整备份binlog日志恢复增量数据部分)。 废话不多说,下面是梳理的bi...