发新话题
打印

Win2003下的Mysql按日期备份方法

Win2003下的Mysql按日期备份方法

@echo off
echo "Mysql Backup , please waitting "
D:\app\mysql\bin\mysqldump -uroot --opt database_name >> D:\Data_bakcup\**_data%date:~0,10%.bak
echo "OK ! "
把上面的文档另存为AutoBackup.bat,然后添加到windows的计划任务里去定时执行即可。

注:以上批处理是在Win2003下的,如果是Win2000可能要改下“%date:~0,10%”这个参数。顺便解释一下这个涵义,%%是Windows在CMD模式调用其它命令并返回执行结果,类似Unix下的“``”(就是键盘中特殊字符的第一个),“~N,M”表示取返回结果中的部分字符,从N开始,到M结束。

TOP

实例
复制内容到剪贴板
代码:
@echo off
echo "Mysql Backup , Please waitting "
C:\MySQL\bin\mysqldump -uroot -ppassword mnidc > C:\Backup\%date:~0,10%.mnidc.sql
echo "OK ! "

TOP

发新话题
最近访问的版块