mysql没有开启binlog能恢复数据吗_删库之后不要着急跑路,教你神不知鬼不觉找回数据...

在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。

a6b74d5096c3cc1c227d8b960d06e025.png

在 mysql 数据库中,我们知道 binlog 日志记录了我们对数据库的所有操作,所以 binlog 日志就是我们自救的利器。

接下来就来开启程序员自救之路。

想要自救成功,binlog 这把利器一定要好,在自己之前,我们一定要确定我们有 binlog 这把利器,以下就是确保有 binlog 利器的操作。

1、确认数据库是否开启 binlog 日志

show variables like 'log_%';

03d5b23faada9f9ee2093aafcd3bdc84.png

查看红色圈出来的地方,如果为 ON 则表示开启,否则未开启。没有开启的话,就需要做以下操作。

2、开启 binlog 日志

如果未开启 binlog 日志的话,就需要开启 binlog 日志,在 MySQL 的配置文件中设置,如果你的是windowns 电脑则找到 my.ini 文件,unix 系统找到 my.cnf文件。在文件中修改或者配置如下参数:

# Binary Logging.

#日志文件的名字及存储路径

log-bin=D:Mysql-binlogmysql-bin

#设置日志格式

binlog-format=mixed

其中 binlog-format 有三种选项:

STATMENT:每一条会修改数据的 SQL

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值