如何恢复mysql数据库 的数据库 我关机没关springboot服务 导致把数据库删了

img

如何恢复mysql数据库 的数据库 我关机没关springboot服务 导致把数据库删了,昨天关机导致的 db_guahao这个数据库

没关服务就会删库,这么先进

可以参考

两种方法
一种是开启了 binlog的方法
一种是没开启 binjlog的时候的恢复方法

具体的步骤和截图可参考下面:
参考链接:

MYSQL数据库误删除数据处理_12188738的技术博客_51CTO博客 MYSQL数据库误删除数据处理,MYSQL数据库误删除怎么办在使用MYSQL数据库时,当遇到需要使用一些高风险命令对数据库进行操作,比如delete、drop、truncate等语句,一旦出现失误,就有可能会造成重要数据的丢失。这个时候不要慌,数据还是有机会可以恢复回来的。这里我们来讲开启binlog日志和未开启binlog日志的情况下,数据分别如何进行恢复。一、开启binlog时binlog日志文件,是记录所有数据库表结 https://blog.51cto.com/u_12198738/3272072#:~:text=%E5%A6%82%E6%9E%9C%E8%AF%AF%E5%88%A0%E9%99%A4%E4%B8%A2%E5%A4%B1%E7%9A%84,insert%E8%AF%AD%E5%8F%A5%EF%BC%8C%E6%89%BE%E5%88%B0%E4%B8%A2%E5%A4%B1%E6%95%B0%E6%8D%AE%E3%80%82


如有问题及时沟通

binlog

看下binlog有没 没有就没办法了, 删了就删了

mysql数据库通过日志恢复数据
https://wenku.baidu.com/view/43cffd52a717866fb84ae45c3b3567ec112ddc5b.html

参照以下的SQL:
mysqlbinlog --no-defaults --database=youxi --start-datetime="2018-11-12 09:00:00" --stop-datetime="2018-11-13 20:00:00" /data/mysql/mysql-bin.000015 | grep template_coupon_tb_product_category > template_coupon_tb_product_category.txt
基本思路是从binlog日志里复制出SQL语句,然后手动将DElete语句删除,然后执行SQL文件恢复数据。

看一下有没有开启binlog,有的话,可以使用mysqlbinlog来进行恢复