项目需要对mysql数据库每天进行一次增量备份,一周进行一次全量备份,研究了大半天,整理出来的脚本,其实停简单的,理解了binlog其实就是so easy.(windows和Linux的脚本都上传到了csdn,需要的朋友可以在最下面下载)
1.前提
必须要开启bin-log才可以。
开启的方式在my.ini或my.cnf文件中。(我自己windows上装的5.5,linux上装的5.6)
5.6版本bin-log不能指定路径,只需要将log_bin前面的注释去掉就可以了。
5.5版本可以指定bin-log路径。
log-bin=E:/backup/logbin.log
2.增量备份
set PATH=C:\Program Files\WINRAR;%PATH%
set MYSQLPATH=E:\software\mysql
set BAKPATH=E:\backup
set USERNAME=root
set PASSWORD=123456
IF NOT EXIST "
转载请注明原文地址: https://ju.6miu.com/read-573.html