让你的MYSQL每天自动备份指定数据库

代码笔记   2014-03-14 14:13:11

新建一个txt文档  然后重命名为: 任意英文名.bat  然后单击右键选择编辑,粘贴下面语句进来然后保存,比如我要备份daimabiji这个数据库,脚本如下:

  net stop mysql

  xcopy D:\mysql\data\daimabiji\*.* D:\data_backup\%date:~0,10%\ /y

  net start mysql
这句话的意思是先停止mysql 然后把D:\mysql\data\daimabiji文件夹拷贝到D:\data_backup目录下并且按照年月日日期存放。拷贝完成后重新启动mysql
保存后把这个文件放到任意盘任意位置。
然后再控制面板添加计划任务(开始-控制面板-计划任务)

设置完了这一步点击下一步按照图示选择好你的计划运行的文件
选择好执行时间。可以每天,每周,每月等

设置好每天执行的时间,一般是建议在凌晨访问量基本等于0的时候执行。


输入好超级管理员的密码点击下一步,完成全部OK

测试你的计划任务是否能正常运行你可以在你新建的计划任务上点击右键执行,看下对应的目录是否会生成目录并且有mysql的原始文件。有则成功,反之则失败返回反复检查

打赏