Windows系统下Mysql数据库定时备份
我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,只有哭的份了。下面将介绍mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪里。
1、创建脚本
新建一个txt文件,然后修改后缀名为bat,名称为backupDB.bat
@echo off set h=%time:~0,2% set h=%h: =0% set hhmiss=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2% set "folder=%date:~0,4%%date:~5,2%%date:~8,2%" ::自动创建当天文件夹(dbBack这个文件夹需要自行创建) if not exist D:dbBack\%folder% (md D:dbBack\%folder%) ::(mysql路径)inmysqldump --opt -u 数据库账号 -p数据库密码 数据库名称 >输出地址 C:"Program Files"MySQL"MySQL Server 5.7"inmysqldump --opt -uroot -proot tqf_test > D:dbBack\%folder% qf_test_%hhmiss%.sql @echo on ::正式运行环境把pause去掉,不然cmd黑窗口会一直保留 ::pause
存放的路径实际情况,可以直接双击bat文件运行,就可以看到数据库备份到当天的文件中
2、创建定时任务执行
2.1 进入计算机管理
2.2 创建任务
2.3 填写触发器和执行任务时间
2.4 添加执行脚本文件
下一篇:
小白的初次简单试探黑底mysql