怎样实现windows server 2003下mysql数据库的自动备份?
1 @echo off
2 echo.
3 echo MySQL数据库备份脚本By yanfa_ljn.com
4 echo *****************************
5 echo.
6 echo 备份日期:%date%
7 echo 备份时间:%time%
8 echo.
9 echo *****************************
10 set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"
11 echo 正在进入MySQL目录。
12 cd "C:\Program Files"\MySQL\"MySQL Server 5.5"\bin
13 echo 正在停止MySQL,请稍等......
14 net stop MySQL
15 echo 正在备份数据,请稍等......
16 xcopy "C:\Program Files"\MySQL\"MySQL Server 5.5"\data\mysql\*.* F:\MySQLdata_Bak\mysql\%Ymd%\ /s /y
17 echo 数据库备份完成,正在重启MySQL,请稍等......
18 net start MySQL
19 echo MySQL启动完成
20 echo.
这是我编写的脚本,看完以后总监给了两点意见:1.执行完成后要自动关闭
2.执行完成,要写入备份日志文件
该怎么实现啊???
追问:我知道怎样执行文件,但是不知道怎么实现“写入备份日志文件”和“自动删除5天前的备份文件”这两个功能呀...还请大神明示,小弟感激不尽.....................................他的意思就是执行完以后,将结果保存到一个txt的日志文件里面,便于以后查看,我不知道这段代码该怎么写文件夹的名字就是以当天的时间命名的,所以时间就不用记录了,日志文件.txt中只要写备份成功或失败就可以了。感谢不吝赐教...
麻烦把具体的写法告诉我下吧,谢谢了