Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1267782
  • 博文数量: 107
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 15:33
文章分类

全部博文(107)

文章存档

2021年(2)

2016年(8)

2015年(8)

2014年(10)

2013年(20)

2012年(38)

2011年(21)

分类: Mysql/postgreSQL

2011-10-15 15:29:16

闲暇时,写的一个批处理,欢迎指正:

::数据库文件目录:D:\Program Files\MySQL\MySQL Server 4.1\data
::备份存放目录:D:\Program Files\MySQL\MySQL Server 4.1\backup

cd D:\Program Files\MySQL\MySQL Server 4.1\data
for /d %%i in (*) do (
cd D:\Program Files\MySQL\MySQL Server 4.1\backup

::在备份存放目录下创建子目录,并以数据库名命名
if exist "%%i" (echo 1) ELSE  md %%i

cd %%i

::备份数据库,并以数据库名-日期的格式命名
"D:\Program Files\MySQL\MySQL Server 4.1\bin\"mysqldump -uuser -ppassword %%i>%%i-"%date%".sql
cd D:\Program Files\MySQL\MySQL Server 4.1\data

)

::删除两周前的备份:
forfiles /p "D:\Program Files\MySQL\MySQL Server 4.1\backup" /m *.sql -d -14 /c "cmd /c del /f @path"
阅读(981) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~