说明:
MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0
MySQL数据库存放目录:C:\Program Files\MySQL\MySQL Server 5.0\data
MySQL数据库备份目录:D:\MySQLdata_Bak
实现目的:备份MySQL数据库存放目录中的mysql数据库到D:\MySQLdata_Bak目录,按照日期存放,
并且只保留最近7天的数据
例如:
D:\MySQLdata_Bak\mysql\20120404\mysql_bak.sql
D:\MySQLdata_Bak\mysql\20120405\mysql_bak.sql
1、把下面的文件保存为:mysql_bak.bat 放到D:\MySQLdata_Bak\目录中,如:D:\MySQLdata_Bak\mysql_bak.bat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | @ echo off echo . echo MySQL数据库备份脚本By osyunwei.com echo ***************************** echo . echo 备份日期:% date % echo 备份时间:%time% echo . echo ***************************** set "Ymd=% date :~,4%% date :~5,2%% date :~8,2%" md "D:\MySQLdata_Bak\mysql\%Ymd%" "C:\Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqldump -uroot -p123456 mysql -- default -character-set=utf8 --opt -Q -R --skip-lock-tables > D:\MySQLdata_Bak\mysql\%Ymd%\mysql_bak.sql echo . forfiles /p D:\MySQLdata_Bak\mysql\ /s /m *.* /d -7 /c "cmd /c del @file" echo MySQL数据库备份完成 echo . echo . |
2、在Windows中打开,开始-设置-控制面板-任务计划,把上面的批处理文件添加到任务计划中,设置每天某时间执行。
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
» 转载请注明来源:系统运维 » Windows下MySQL数据库备份脚本(一)


