1创建一个批处理文件,并将以下代码保存为.Bat文件,最好是英文。注意下面的路径,以作者自己的数据库为例,数据库安装在MYSQL MYSQL的D盘上,备份位置是F:beifen,下面的代码是日期。
@回声关闭
颜色0 d
模式con:COLS=71行=25
标题mysql数据库自动备份脚本(任务调度器)-作者:http://www***com
设置souu dir=";D: mysql mysql数据“
设置objU dir=F:beifen%日期:~ 0,10%
停止
Md objU目录%%
X复制/电子/y%souu dir%%obju dir%
Net start mysql
@echo off&设置本地启用延迟扩展
拨号D,30
回声。30天前日期:%D%
回声。在备份前30天删除。
如果F:beifen%D%rd/s/q F:beifen%D%
Echo自动备份完成后,程序自动退出。
Ping-n 2 127.0.0>;努尔
出口
:D。
对于/f“tokens=1-3 delims=-:/”%%a in(“%date%”;)执行(
Y=%%设置(&S);集合M=%%b&集合D=%%c
如果“!M:~ 0,1!”=“如果M=0”!M: ~1!
如果“!D:~ 0,1!”“==”0“设置D=!D:~ 1!
)
设置/a D-=%1
如果%D%GTR 0转到:Y。
:M。
设置/a M-=1
如果M(a“T=^!”)和(a“T=^!(M-2)”,“R=(^!(Y%T%p;^!^!(100)Y%%);^!(Y%%)400)”。"E;C=^(M-4)^(M-6)^(M-9)^(M-11)“!!!!!,"E;D=T*(28+R)+C*30+(^T&安培;!^C)
*31+d“
如果%D%leq 0转到:M。
:Y。
设置M=0%M%&设置D=0%D%&设置D=%Y%-!M: ~2!-!D: ~2个!
2创建一个定时任务,可以每天或三天甚至更长时间进行备份,mysql在备份过程中自动停止,备份完成后,mysql自动启动。打开控制面板-双击任务计划并按提示逐步选择它。
3我们可以根据需要在每周或其他日期设置mysql数据库的每日备份。我已经进行了实验,完全满足了我们日常mysql数据库备份的要求。
广州网站建设,广州小程序开发,广州APP开发,广州高端网站建设,广州建网站公司,分销开发系统,小程序分销开发,开发商城系统,新跃,广州新跃网络