如何恢复mysql数据库 的数据库 我关机没关springboot服务 导致把数据库删了,昨天关机导致的 db_guahao这个数据库
没关服务就会删库,这么先进
两种方法
一种是开启了 binlog的方法
一种是没开启 binjlog的时候的恢复方法
如有问题及时沟通
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来进行恢复