Windows10下实现数据库自动备份

声明:参照此文章进行实践,与之稍有偏差http://blog.sina.com.cn/s/blog_63426ff90101f1mc.html

一、先创建一个空记事本,把他放在自己想放的地方,打开复制如下代码

@echo on
REM-------------test database backup tool - hope---------------------------
set dbbindir=E:\PHPstudy\MySQL\bin
set panfu=F:\
set dbuser=root
set dbpwd=root
set dbname=bank

cd %dbbindir%
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set his=%time:~3,2%%time:~6,2%
set ftype=.sql
set ffu=\

md %panfu%%ymd%

set filename=%dbname%%ymd%%his%%ftype%
set dirname=%ymd%%ffu%%filename%
E:/PHPstudy/MySQL/bin/mysqldump.exe -u%dbuser% -p%dbpwd% %dbname% > %panfu%%dirname%

@echo off

第1行:打开

第2行:注释;

第3行:MYSQL的bin目录;

第4行:数据库的备份文件存放目录;

第5行:MYSQL的用户名;

第6行:MYSQL的密码;

第7行:需备份的数据库名称;

第8行:进入MYSQL的BIN目录;

第9行:取得当前的年月日;

第10行:取得当前的时间的分秒;

第11行:备份的文件类型;

第12行:备份文件的存放路径的盘符符号;

第13行:创建备份文件的存放目录

第14行:组合文件名;

第15行:组合文件存放路径;

第16行:调用mysqldump的绝对路径,(如果不是绝对路径可能会出现备份数据为空的情况,具体使用方法请查询mysqldump使用说明),进行数据库备份;

第17行:关闭;

备注说明:BAT以回车为分隔符,每行的后面不可以有空格,以防出错;

例:变量命名时它会把后面的空格作为变量值的一部分;

二、保存为.bat文件,如下图所示

三、打开控制面板——》管理工具——》任务计划程序

然后在操作中创建基本任务

点击完成后即可实现数据库自动备份,注意设置好备份时间

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值