自动定时备份远程服务器的mysql数据库并存储在本地

1.首先编写backup.bat文件

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md D:\数据库备份地址\%Ymd%\
C:\"Program Files"\"mysql-server 5.7.14"\bin\mysqldump -u -p 数据库名 > D:\数据库备份地址\%Ymd%\database_%Ymd%.sql
echo "数据库备份完毕"

代码解释:

关闭回显

设置变量

创建备份地址目录

mysql地址\bin\mysqldump   -umysql用户名 -pmysql密码    需要备份的数据库名   >   备份地址目录\最后生成的sql文件名

输出:数据库备份完毕

 

2.点击backup.bat测试一下是否成功生成备份文件。

如果文件的内容不为0,则生成成功

此方法主要是利用mysqldump,生成的文件可能会较大,如果文件大小不对,需要自行查找原因。

 

3.本地创建定时任务,实现定时备份数据库

打开【控制面板】-》【系统和安全】-》【管理工具】-》【计划任务】

(1)选择创建任务

(2)在【常规】栏填写任务名称

(3)在【触发器】栏,点击新建

(4)在新建中选择时间设定内容

(5)在【操作】栏选择新建

(6)在新建中,选择要运行的文件

 

4.全部完成

点击【确定】【确定】进行提交,就可以在【任务计划程序(本地)】-》【任务计划程序库】看到创建的任务了。

 

 

转自:mysql定时自动备份数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

czlearnunity3d

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值