|
windows下使用Dos命令行对MySQL进行定时备份,文件名以当前日期命名
1.创建批处理文件
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"d:\program files\xampp\mysql\bin\mysqldump.exe" -usa -p1234 RedMine> "c:\%Ymd%.sql"
2.在Windows计划任务中定时调度
windows下使用Dos命令行对MySQL进行定时备份,文件名以当前日期命名
新建一个文件,如 mysqldump.bat。
将下面代码 写入文件mysqldump.bat
@echo off
set file_dir=d:/a
rem 备份文件所在的目录
set file_name=%date:~0,10%-%time:~0,2%-%time:~3,2%-%time:~6,2%
rem 备份文件名
C:/mysql/bin/mysqldump.exe -u root -p123456 databasename> %file_dir%/%file_name%.sql
rem C:/mysql/bin/mysqldump.exe为mysqldump程序所在地址,root为用户名,123456为密码,databasename为待备份的数据库名
然后将mysqldump.bat加入到任务计划中即可,设置每天指定时间来运行即可。“属性”=》“高级”中,还可以设置“重复任务”
mysqldump.bat示例代码下载
参考:http://blog.csdn.net/liangpei2008/article/details/8156840
http://www.phper163.com/archives/175
|
|