概述
mysql数据意外删除的解决办法:
1、先确认mysql有没有启用bin日志 ,就是看下mysql.ini(my.cnf)里的log-bin=mysql-bin, 可以 自定义一个目录和前缀名,比如/data/log/mylog这样。
2、然后在数据库文件存放的data目录就能看到mysql-bin.00000x这样的文件,这就是二进制日志了,可以导出成txt格式的,里面其实就是对数据库的各种操作sql语句。
3、导出txt文件:
e:wampbinmysqlmysql5.6.12bin>mysqlbinlog
--database=testdatabase
e:wampbinmysqlmysql5.6.12datamysql-bin.000312
>
c:\test1.txt
登录后复制
这是windows下的导出,linux也是类似的。
database=数据库名
从最早的日志还始还原
linux下可以很方便的 mysql-bin.000*
可以加参数开始时间和结束时间,就是你执行那条sql语句的时间
start-datetime="2014-12-04
11:25:56"
--stop-datetime="2014-12-04
13:23:50"
登录后复制
4、恢复数据:
e:wampbinmysqlmysql5.6.12bin>mysqlbinlog
--database=yundongchao
e:wampbinmysqlmysql5.6.12datamysql-bin.000179
|
mysql
-u
root
-p
登录后复制
以上就是mysql数据意外删了怎么办的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是乐观雪糕为你收集整理的mysql数据意外删了怎么办的全部内容,希望文章能够帮你解决mysql数据意外删了怎么办所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复