mysql迁移binlog_mysqldump备份结合binlog日志恢复

本文介绍了MySQL数据库的binlog备份与mysqldump全库备份的结合使用,详细阐述了binlog的功能、开启与查看方法,以及如何利用mysqlbinlog和mysqldump进行数据恢复。在数据库故障后,这种备份策略能恢复到任意时间点。
摘要由CSDN通过智能技术生成

MySQLdump备份一般采取全库备份加日志备份的方式,如每天执行一次全备份,每小时执行一次二进制日志备份。在mysql故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。

binlog简介:

mysql二进制日志记录着数据库的所有增删改的操作日志,在这前提上必须开启binlog,里面包括这些操作的执行时间。显示二进制内容可以使用mysqlbinlog命令查看。

binlog的作用:1,主从复制    2,恢复数据库

开启binary log功能

编辑my.cnf中的log-bin选项开启二进制日志:log-bin[=DIR/[filename]]。DIR参数指定二进制文件的存储路径,filename参数指定二进制文件的文件名,形式为filename.number,number的形式为000001,000002等。每次重启mysql服务或运行mysql > flush logs;都会生成一个新的二进制日志文件,这些二进制文件的number会不断地递增。其实还会生成一个名为filename.index的文件,这个文件中存储所有二进制日志文件的清单又称为二进制文件的索引。

mysql> show variables like 'log_bin':查看bing-log日志是否开启。

55caa645b43268c9441fdad5312010e4.png

bin-log因为是二进制文件,不能通过文件内容查看命令直接打开查看,mys

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值