不小心删掉了mysql数据库怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不小心删掉了mysql数据库怎么办相关的知识,希望对你有一定的参考价值。

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:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog
--database=testdatabase
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-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:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog
--database=yundongchao
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000179
|
mysql
-u
root
-p
------------------------------------------------
参考技术A 如果你的数据原来是保存在硬盘上的。可以试下easyrecovery
它的恢复数据能力很强
参考技术B 如果在24小时之类还可以找回来,要借助数据恢复工具,不然只有从头再来了。 参考技术C 可能没有办法了,最好做个备份

本人不小心把电脑的NVIDIA驱动删掉了,郁闷,请问怎么找到适合自己电脑的呢?

参考技术A 下个驱动人生或驱动精灵,这两个软件会自动找到你需要的驱动 参考技术B 下载个
驱动精灵
或者
驱动人生
你可以选择性的去更新所有的驱动
会帮你自动安装的
参考技术C 下载个驱动人生
试一下
要不行的话
就拆开机器
看一下显卡上边的型号
在从网下驱动

以上是关于不小心删掉了mysql数据库怎么办的主要内容,如果未能解决你的问题,请参考以下文章

devexpress 的dockpanel怎么添加呢,我不小心关掉后,可视化界面就找不到了

mysql中的root账户不小心删除了,怎么恢复root用户

mysql中的root账户不小心删除了,怎么恢复root用户

本人不小心把电脑的NVIDIA驱动删掉了,郁闷,请问怎么找到适合自己电脑的呢?

我把mysql 数据库里的用户名 root 不小心删除了

【MySQL】13|为啥表数据删掉一半,表文件大小不变?