windows 下 MySQL5.6 根据 BinLog 生成sql文件
在MySQL bin目录下进入cmd 无需登录MySQL 执行
mysqlbinlog d:/mysql-bin.000002 --start-position=120 --stop-position=340 -d table> d:/update.sql
mysqlbinlog d:/mysql-bin.000002 --start-datetime="2016-07-26 00:00:00" --stop-datetime="2016-07-27 15:00:00" -d table > d:/update.sql
参数
d:/mysql-bin.000002 bin文件的目录
--start-position=120 指定记录的起始位置
--stop-position=340 指定记录的结束位置
--start-datetime="2016-07-26 00:00:00" 开始时间 (双引号)
--stop-datetime="2016-07-27 15:00:00" 结束时间 (双引号)
-d xx 指定的数据库
> d:/xx.sql 生成的sql文件地址
生成文件后登录MySQL 进入指定的database
source d:/update.sql 导入sql