当前位置:数据库 > MySQL >>

怎样实现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中只要写备份成功或失败就可以了。感谢不吝赐教...
麻烦把具体的写法告诉我下吧,谢谢了
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,