文章插图
1、首先查看是否开启了mysql数据操作日志,如果没有那记得打开为以后做好准备 。
查看的方法如下:
在mysql中执行命令:show variables like ‘%bin%’;
通过上图可以看到我的mysql库是开启log_bin选项的,那么所有涉及到数据库的操作都会被记录保存下来 。见下图:
以上文件在mysql的data文件夹下 。
如果你的bin-log没有开启,可以打开my.ini文件开启配置:
要恢复就简单了,找到日志中的sql语句即可 。为保险起见,先把上面需要的日志文件复制到一个临时文件夹下,比如 /opt/bak/下 。由于上面文件是二进制,先使用mysql自带工具恢复成文本的 。命令如下:mysqlbinlog –no-defaults mysql-bin.000007 >1.sql
参数–no-defaults一定要带下,不然可能出现mysqlbinlog: unknown variable ‘default-character-set=utf8’这个的错误信息 。
找到被删除的记录
将sql语句复制到mysql执行即可 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 重庆2021年高考分数线及一分一段表 重庆高考分数线
- 自我鉴定毕业生登记表 自我鉴定登记表内容
- 五粮液1618和第八代哪个好 五粮液回收价格表1618
- 2021年河南高招一分一段表公布!近14万人上一本线 河南高考分数线
- 五叶神香烟价格表一览,深圳十大名烟
- qq邮箱文件过期了怎么找回 qq邮件过期怎么恢复
- 五十元人民币,1999版10元回收价格表
- 山东高考录取结果查询表发布 高考查分
- 2021年最新最全的税率表(18个税种 印花税税率表2021年完整版)
- 路由器arp绑定的意思 arp映射表是什么意思