备份mysql数据库文件一直是许多朋友头疼的问题,尤其是根据备份的时间。今天我将教您如何每天备份mysql数据库文件。

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)”。&QUOTE;C=^(M-4)^(M-6)^(M-9)^(M-11)“!!!!!,&QUOTE;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开发,广州高端网站建设,广州建网站公司,分销开发系统,小程序分销开发,开发商城系统,新跃,广州新跃网络

获取您的专业报价方案
取得联络 无限可能往往从第一次交流开始
15814558325微信二维码线上服务咨询