mysql 数据库如何增量备份数据

2018/07 作者:ihunter 0 0


一、配置mysql日志文件my.ini

1、设置日志格式

binlog_format=MIXED

2、指定日志文件只记录那个数据的日志

binlog-do-db=eshengtai

3、日志文件存放位置

log-bin=C:/ProgramData/MySQL/MySQL Server 5.5/binary/bin-log

4、删除10天之前的日志文件

expire_logs_days=10

5、文件大小为100MB自动切换下一个日志文件

max_binlog_size=100M

二、启动mysql服务

三、复制mysql二进制日志文件到指定目录

1、恢复某一个时间端的数据

mysqlbinlog --start-datetime="2017-09-20 20:06:54" --stop-datetime="2017-09-20 20:07:54" f:/bin-log.000001 | mysql -uroot -p123456 eshengtai

2、恢复指定数据库的数据

mysqlbinlog --database=logtest f:/bin-log.000001 | mysql -uroot -p123456 eshengtai

3、将二进制日志文件转换sql文件

mysqlbinlog f:/bin-log.000001 >sqltest.sql


赞(0) 更多分享

上篇: 在CentOS7中利用yum命令安装mysql
下篇: 利用phpmyadmin来做MySQL主从复制,so easy!