1、先是建立批处理文件,将以下代码另存为.bat文件,文件名最好为英文。注意下面的路径,以笔者自己的数据库为例,数据库安装在D盘下mysql\mysql下,备份位置在F:\beifen,后面的代码是日期[7] 

@echo off[8]

color 0D

MODE con: COLS=71 LINES=25

title mysql数据库自动备份脚本(任务计划)--脚本作者:http://www***com

setsou_dir="D:\mysql\Mysql\data"

setobj_dir=F:\beifen\%date:~0,10%

net stop mysql

md %obj_dir%

xcopy /e /y %sou_dir% %obj_dir%

net start mysql

@echo off&setlocalenabledelayedexpansion

call:D,30

echo. 30天前日期为:%D%

echo. 删除30天以前备份......

if exist F:\beifen\%D% rd /s /q F:\beifen\%D%

echo 自动备份完成,程序将自动退出......

 

上海交通大学mysql实战班,欢迎您的加入,QQ:1006442202,http://oracle.sjtuce.net/