MySQL数据库定期自动备份(定时任务)
一、脚本备份;
1、新建一个backupDB.txt文件,然后通过重命名修改文件后缀为.bat,将 backupDB.bat 放置在 D:/mysql5.7目录下,文件内容如下:
@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路径)\bin\mysqldump --opt -u 数据库账号 -p数据库密码 数据库名称 >输出地址
D:\mysql-5.7.32-winx64\bin\mysqldump --opt -uroot -pDongyd_007 zf_soft_platform_project_3.0 > D:\dbBack\%folder%\zf_soft_platform_project_3.0%hhmiss%.sql
@echo on
::正式运行环境把pause去掉,不然cmd黑窗口会一直保留
::pause
2、将mysql5.7文件夹放置D盘,双击backupDB.bat ,此时D盘会生成一个backupDB文件夹,备份数据库自动生成;(如果数据库较大,需要等几分钟)
二、定时器设置:
1、首先打开系统的管理工具,选择《任务计划程序》;
2、点击创建基本任务,输入这个定时任务的名称及描述,比如我这边就是做一个MySQL数据库备份;
3、点击下一步,选择任务何时开始;
4、选择任务开始时间,及执行间隔;
5、选择执行的操作,选择启动程序,执行的是事先测试过的一个.bat脚本;
6、点击浏览,选择事先测试过的脚本;
7、点击完成,结束。
8、刷新在任务计划程序库就能看到新增的定时任务了。
MySQL数据库定期自动备份(定时任务)相关推荐
- 使用Navicat Premium 12进行数据库定期自动备份(定时任务)
使用Navicat Premium 12进行数据库定期自动备份(定时任务) 上一篇我们刚刚安装好破解版的navicat,这一篇我们就做一个数据库的定时备份任务吧 首先我们连接数据库,这里我使用mysq ...
- Linux实现MySQL数据库数据自动备份,并定期删除以前备份文件
引言 在学习过程中遇到了一个问题,见图: 当我进入服务器的数据库时,原来的数据库和数据都不见了,只留下了一个名为WARNING的数据库和一条数据,阅读之后,我明白了缘由,黑客!信息中说的很清楚,需要向 ...
- linux 自动配置 mysql数据库,Linux下配置mysql数据库主从自动备份
当网站内容越来越多的时候,数据库也变得越来越大了.如果不小心误删了,或者被攻击了,那就什么都没有了,一切归零.到现在博主也认识到了数据库的重要性,于是决定研究研究数据库的自动备份.如果你是土豪那可以直 ...
- MySQL数据库的自动备份与数据库被破坏后的恢复
一.前言: 当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小. ...
- SqlServer数据库定期自动备份与清除
本文记录在SqlServer2008中设置定期自动备份和清除数据库文件的步骤(每天备份数据库文件,仅保留最近10天的备份文件),设置的前提是SqlServer代理服务要启动,否则无法执行定期自动操 ...
- mysql每日备份_Linux下如何实现Mysql数据库每天自动备份定时备份
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做好数据库的备 ...
- linux下如何实现mysql数据库每天自动备份定时备份
2019独角兽企业重金招聘Python工程师标准>>> 概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制 ...
- Mysql学习总结(44)——Linux下如何实现mysql数据库每天自动备份定时备份
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做好 ...
- Windows批处理方式实现MySQL定期自动备份
对MySQL数据库而言,大部分数据库工具都具有备份功能,但并不能做到定期自动备份,在Windows环境下,手工备份MySQL是很繁琐的,所以我们通过MySQL提供的备份命令mysqldump,结合Wi ...
- linux mysql异地备份工具,Linux中MySQL的异地自动备份
Linux中MySQL的异地自动备份 文/李来祥 [摘要]@@ 随着校园网应用的日益丰富,Linux系统下MySQL数据库的应用也越来越广泛.然而数据的意外丢失对于校园网应用来说是很大的损失,业务数据 ...
最新文章
- android系统休眠发广播,Android - BroadcastReceiver
- POJ 1611 -The Suspects (并查集)
- 从零开始入门 K8s| K8s 的应用编排与管理
- B. Box Fitting
- 我要3万取款机怎么取_自助取款机一天可以取多少,能取出来几万呢?
- 匿名函数的简单理解和应用
- JScript多语言语法加亮引擎改进(修正多行注释识别)
- putty提示Network error:Software caused connection abort
- 2017年最具价值的十大开源项目:tensorflow 第一
- Linux下安装DB2数据库
- Eclipse常用插件下载
- 左耳朵耗子:公司监控员工行为,这事逻辑就不对
- 博途的多步过程控制, 寄存器寻址
- IDC机房运维工程师需要具备哪些技能及素质
- 大数据为湖湘互联网发展加码
- Zabbix官方文档以及日常运维
- 编写函数 int fac(int x)计算 x!的值。在主函数中输入 n 和 m 的值,通过调用函数 fac 计算m Cn 的值(要求分别用递归和非递归的方法编写函数 fac)
- ixgbe网卡驱动 Ⅳ----收发包流程详解
- SSL证书过期怎么办?别慌!SSL应急解决方案及注意事项来了
- 将物流行业送往智能时代,菜鸟网络的配送车已经上路了