3步教你一键自动备份mysql数据库的方法备份mysql一直是很多朋友比较头痛的问题,尤其是按按时间段备份,今天笔者将以图文教程的方法教你每天如何一键备份mysql数据库文件。1、先是建立批处理文件,将以下代码另存为.bat文件,文件名最好为英文。注意下面的路径,以笔者自己的数据库为例,数据库安装在D盘下mysql\mysql下,备份位置在F:\beifen,后面的代码是日期。@echooffcolor0DMODEcon:COLS=71LINES=25titlemysql数据库自动备份脚本(任务计划)--脚本作者:***.comsetsou_dir=D:\mysql\Mysql\datasetobj_dir=F:\beifen\%date:~0,10%netstopmysqlmd%obj_dir%xcopy/e/y%sou_dir%%obj_dir%netstartmysql@echooff&setlocalenabledelayedexpansioncall:D,30echo.30天前日期为:%D%echo.删除30天以前备份......ifexistF:\beifen\%D%rd/s/qF:\beifen\%D%echo自动备份完成,程序将自动退出......ping-n2127.0.0nulexit:Dfor/ftokens=1-3delims=-:/%%ain(%date%)do(setY=%%a&setM=%%b&setD=%%cif!M:~0,1!==0setM=!M:~1!if!D:~0,1!==0setD=!D:~1!)set/aD-=%1if%D%gtr0goto:Y:Mset/aM-=1if!M!==0set/aY-=1,M=12set/aT=^!(M-2),R=(^!(Y%%4)&^!^!(Y%%100))|^!(Y%%400),C=^!(M-4)|^!(M-6)|^!(M-9)|^!(M-11),D=T*(28+R)+C*30+(^!T&^!C)*31+Dif%D%leq0goto:M:YsetM=0%M%&setD=0%D%&setD=%Y%-!M:~-2!-!D:~-2!2、建立一个计划任务,可以每天或三天,甚至更长时间备份,备份时mysql自动停止,备份完成后,mysql会自动启动。打开控制面板---双击任务计划,按照提示一步步选择,如下图所示:、我们可以根据需要设定每天、每周或其他日期定期备份mysql数据库。笔者实验过,完全满足我们日常mysql数据库备份工作需要。本文原创自路饭网,转载需注明出处!