Windows上使用bat实现备份一个月内的数据库数据到文件
场景
Windows中通过bat定时执行命令和mysqldump实现数据库备份:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119024990
上面是通过bat和mysqldump将数据库导出到文件。
但是只能导出一个最新的文件。
如果想要将数据库一天导出备份一次,然后保留近一个月的数据库版本备份文件。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
脚本内容:
@echo off
setlocal enabledelayedexpansion
::备份数据库名字
set dataBase=fzys
set dataBaseTwo=fzys-nacos
::间隔时间
set INTERVAL=10:Again
::每7天重置一次
for /l %%i in (1,1,7) do (echo %date% %time:~0,8%::文件名set FileName=%dataBase%_%%i.sqlecho !FileName!"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump" -h 127.0.0.1 -uroot -p123456 %dataBase%> "D:\\dataBak\\!FileName!"set FileNameTwo=%dataBaseTwo%_%%i.sqlecho !FileNameTwo!"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump" -h 127.0.0.1 -uroot -p123456 %dataBaseTwo%> "D:\\dataBak\\!FileNameTwo!"timeout %INTERVAL%
)
goto Again
1、注意这里的间隔时间为10秒,保存近7次的记录,如果要一天备份一次,备份一个月的,要将INTERVAL设置为86400,将下面的for循环
的7改为30,这样就会每天备份一次,累计备份30天内的。
2、这里是备份两个数据库的数据,数量可以根据自己需要修改。
Windows上使用bat实现备份一个月内的数据库数据到文件相关推荐
- Drcom客户端可以卸载了! 在Windows上编写bat脚本实现深大校园网认证, 并可断线重连(Drcom Pt版)
写在前面 之前有写文章分析了深大校园网的认证过程, 编写Linux脚本可在路由器等Linux设备上实现自动登录, 断线自动重连. 考虑到Windows才是主要使用者, 本篇文章分享在Windows上编 ...
- 写一个清空Mysql数据库数据的脚本Shell
写一个清空Mysql数据库数据的脚本Shell 服务器安装部署mysql8.0.2,需要有 mysqldump 命令 #!/usr/bin/bash# mysql -e cmd 可以用shell操作m ...
- Windows上通过bat实现不同数据库之间同步部分表的部分字段数据
场景 A系统的数据库中的部分表中的部分数据需要提供给B系统. 首先利用Mysqldump将A系统中的部分表导出为文件,然后建立中间数据库 将导出的数据文件还原到中间数据库,然后再B系统中选择中间数据库 ...
- 1、如何快速在windows上创建你的第一个odoo项目
一.什么是Odoo 点我下载完整odoo的demo Odoo 是一系列开源商业应用程序套装(ERP企业管理系统),此套装可满足贵公司的一切应用需求,例如,企业基本的进销存.采购.销售.MRP生产制造. ...
- windows下利用.bat批处理文件来创建以当前时间命名的文件夹
分享一下利用批处理文件创建以当前时间命名文件夹的命令 单位测试环境发新包的时候总会需要把旧包备份一下,每次手动创建文件夹太麻烦了,干脆写个批处理文件来创建 命令如下: @echo off set NO ...
- Windows 上连接本地 Linux虚拟机上的 mysql 数据库
查看本机ip ifconfig 查看当前的 3306 端口状态 netstat -an|grep 3306 当前是外部无法连接状态 修改访问权限 默认的 mysql 是只能本机连接, 因此需要修改配置 ...
- Windows 下用BAT写一个简单的apk安装器
使用Android Studio 打包了apk文件,有时觉得给手机安装apk挺麻烦的,不妨试试在windows上编写BAT程序给手机安装apk.其实原理就是使用adb命令进行apk安装. @ECHO ...
- windows批处理脚本bat
简单讲述下我使用和学习bat的前因后果. 我是先学的shell,然后再学的bat. 这可能和大部分人的操作相反,很多人都是先学bat,然后再学shell. 当然了,在学习shell和bat的之间的这段 ...
- linux下运行python unitest_Python unittest打印日志可以在Linux上运行,但在Windows上不行...
我正在尝试编写一个unittest,它将stdout和stderr重定向到一个写在Windows网络驱动器上的文件.出于某些原因,相同的脚本(只有diff.是目录路径)可以在Linux上工作,但在Wi ...
最新文章
- 消灭 Java 代码的“坏味道”
- 用于类别级物体6D姿态和尺寸估计的标准化物体坐标空间
- python:urllib2.URLError urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
- python画-用Python画一颗特别的心送给她
- Mysql 8 密码策略之组件方式及ERROR 1819
- sap wm内向交货步骤_内向型人在数据科学中成功的五个有效步骤
- 多用as少用强制类型转换
- Java高级面试题解析(二):百度Java面试题前200页(精选)
- 阿里java面_我的后端Java面经、八面阿里,已拿offer!
- Qt编写OpenMP程序--双循环
- Linux下配置完整安全的DHCP服务器详解
- 树莓派GPIO引脚详解
- iPython的安装过程
- Android开发基础之控件ImageView及第三方库Glide的使用
- 二叉平衡树 之 红黑树 (手动模拟实现)
- mysql 5.7 lbs_使用mysql来实现lbs(地理位置服务)功能
- android 文字点击展开,仿微信朋友圈,文字展开全文,全文收起功能
- PHP底层入门的一些概念
- Android P 如何挂载system镜像到根目录
- 学累了之后重新进入学习状态的5种方法,让学习更轻松
热门文章
- tomcat server.xml文件的配置解析
- mysql数据库使用命令导入sql文件
- 在springboot中构建子模块却无法加载,如果解决?
- python函数使用易错点_Python易错例题
- 骑士周游算法 c语言_C语言经典算法04--骑士走棋盘(骑士旅游:Knight tour)
- C++ WMI获取usb deviceID数据不全的问题 Win32_USBHub
- 分式的二阶导数怎么求_为何二阶微分要记为 d²y/dx²?
- 斜度符号标注_机械图纸尺寸标注规则,第1次见,太直观太形象了!测量工程师可以拿去教绘图的了!...
- visual studio输入法打不了中文_我为什么不用Mac自带输入法
- chrome友好显示json字符串