如何在Windows下用bat脚本定时备份mysql

系统 Windows
并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。部署完脚本后,放在计划任务中进行例常执行即可。

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。

rem

rem C:Program FilesWinRAR 需要放到 path 下,才能调用rar cli工具

rem

rem 跳转到工作目录下

f:

cd f:DBBAK

rem 设置变量:备份文件名

SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql

rem 设置变量:日志文件名

SET LOG_FILE=MY_DBBAK.log

rem 记录日志

echo "%date%" 》 %LOG_FILE%

rem 开始做备份

mysqldump --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb > %BAK_FILE%

rem 压缩备份文件

rar a %BAK_FILE%.rar %BAK_FILE%

rem 删除源文件

del /F %BAK_FILE%

echo "%date%" 》 %LOG_FILE%

echo "" 》 %LOG_FILE%

部署完脚本后,剩下的就是在系统中添加“计划任务”项目了。

【编辑推荐】

  1. Windows Server 2008 R2 中的备份基础
  2. Windows备份策略的捷径设计
  3. 利用PowerShell缩短SharePoint备份时间
责任编辑:yangsai 来源: 比特网
相关推荐

2010-05-26 15:07:36

SVN版本库自动备份

2021-09-22 09:55:20

LinuxMySQL数据库

2018-06-07 09:22:16

LinuxMysql备份

2023-05-11 08:46:28

MySQL

2019-07-25 18:57:36

Linux数据库自动备份

2016-10-13 09:05:30

Windows 10DOS定时关机

2009-02-16 19:47:03

LinuxBIOS备份

2019-11-01 14:50:18

Windows 10删除备份文件

2011-05-12 13:42:01

2011-03-31 09:02:22

Windows安装MRTG

2010-04-19 13:15:00

Oracle数据库

2009-08-12 18:16:37

Oracle数据库自动UNIX

2018-07-18 16:35:06

Windows 10Windows驱动程序

2017-05-04 14:43:43

恶意文件WinLinux

2020-01-14 11:45:31

安全模式Windows 10Windows

2011-03-31 09:02:18

MRTG流量

2009-10-10 08:55:15

Windows 7一键还原

2012-09-28 13:39:40

Windows备份

2018-03-09 10:07:34

mysql

2009-06-24 10:44:08

点赞
收藏

51CTO技术栈公众号