要实现数据库的自动备份就需要┅下两步:
结合Windows的任务计划程序
说明:该脚本不会关闭数据库并且可以按每一天的时间来命名备份文件。
新建一个数据库备份文件的存放目录如:C:\mysql数据库备份_backup
注意:目录地址中不要带空格!
forfiles 为删除过期文件的命令,-d -7 删除7天的文件;
mysql数据库备份dump 为mysql数據库备份提供的备份命令该命令所在目录为mysql数据库备份安装目录下的bin文件夹中,此处直接使用该命令的前提是该命令所在bin文件夹已被设置为系统环境变量如未设置,则要写全路径;
backup_%Ymd%.sql 是根据当前时间规则生成备份文件的名称
1.在Windows Server2012中,我们进入服务器管理面板点击右上角菜单栏中的“工具”,选择其中的“任务计划程序”:
2.打开了任务计划程序之后我们点击右侧的“创建基本任务”:
3.然后,我们需要填寫任务的名称以及描述信息:
4.点击下一步之后,我们需要设定任务的执行频率我选择的是“每天”:
5.再次点击“下一步”,设置任务執行的时间我选择了夜深人静的2点:
6.继续“下一步”后,我们选择“启动程序”:
7.在之后的对话框中我们需要选择刚才所编写的脚本攵件:
8.完成这些步骤后,windows会给我们看一下整个任务的概述信息:
9.确定无误之后点击“完成”就可以了。此时我们就会看到在Windows的任务列表裏多了一条新的任务:
至此,在Windows环境下自动备份mysql数据库备份的设置就全部完成了