mysql未开启binlog恢复_mysql 开启binlog,并恢复数据操作

本文介绍了如何开启MySQL的binlog功能以及利用binlog进行数据恢复。首先,通过编辑配置文件和重启服务来开启binlog。接着,通过mysqldump进行数据库备份,并模拟数据删除。然后,分析binlog事件找到需要恢复的区间,使用mysqlbinlog工具结合start-position和stop-position参数恢复数据。整个过程详细阐述了binlog在数据库故障恢复中的应用。
摘要由CSDN通过智能技术生成

binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用。mysql的主从复制就是利用的binlog原理

本文目录

一、开启binlog

二、测试数据恢复

一、开启binlog

1、登录mysql之后使用下面的命令查看是否开启binlog

show variables like 'log_%';

9b48d329f739

2、编辑配置文件

vi /etc/my.cnf

3、在mysqld下面加入以下内容

`server_id=2`

`log_bin = mysql-bin`

`binlog_format = ROW`

`expire_logs_days = 30`

9b48d329f739

4、重启mysql服务

systemctl restart mysqld

5、再次使用命令show variables like 'log_%';进行查看,为ON表明binlog开启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值