echo off备份mysql_windows下备份Linux服务器上的MySQL

【更新】

因为windows存在 10点前后生成的时间格式不同,导致无法正确生成sql文件。导致上次的备份文件无法生成

研究后对旧内容进行修改

@echo off

forfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -2 /c "cmd /c del /f @path"

set/a a=%time:~0,2%,b=a+100

mysqldump --opt -uroot1 -proot -h10.26.40.111 --all-databases >D:\ERP_MySQLbak\mysql_backup_%date:~0,4%-%date:~5,2%-%date:~8,2%_%b:~-2%_%time:~3,2%_%time:~6,2%.sql

@echo on

将原来的时间部分进行修改

说明:

将时间点 转化为数字,然后将时间加100 这样获取到的时间就是  101、102 ... 111...124,然后截取后两位。就能得到正确的结果。01、02.....10、12、16

问题解决

需要备份首先就需要在本地安装MySQL

安装教程:

自动备份和删除备份文件的bat脚本:

@echo off

forfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -1 /c "cmd /c del /f @path"

set "yMd=%date:~,4%%date:~5,2%%date:~8,2%"

set "hms=%time:~,2%%time:~3,2%%time:~6,2%"

"D:\Program Files\mysql-5.7.28-winx64\bin\mysqldump.exe" --opt -uroot1 -proot -h***.***.***.***  --all-databases>D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql

@echo on

说明

forfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -1 /c "cmd /c del /f @path"

删除之前的备份文件

"D:\ERP_MySQLbak" 是备份文件存储路径

mysql_backup_*.sql 是备份文件名称   以mysql_backup_ 开头  以.sql结尾

-d -1 是有效期为1天

set "yMd=%date:~,4%%date:~5,2%%date:~8,2%"

set "hms=%time:~,2%%time:~3,2%%time:~6,2%"

设置文件名称中的日期和时间

"D:\Program Files\mysql-5.7.28-winx64\bin\mysqldump.exe" --opt -uroot1 -proot -h***.***.***.***  --all-databases>D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql

指定 mysqldump目录,使用root1 备份所有数据库到 D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql 文件

剩下就是在windows中创建计划任务。

起个名

e672623173501143dc6f5607494da355.png

搞个触发器

6075d5d48b5f17b334888ee18f6b550f.png

指定脚本

a0cf71c10c028cc8371d1d5e542fd457.png

条件和设置 自己 搞

63b173f3b4ca54996b085b20c5a67c6c.png

e4a4a90f85cb3805d7f8fed15dc4b760.png

保存,直接执行一次,测试任务是否可以执行。

下次执行时间5-9:1:05

上次执行时间5-8 10:55

5440b0aa42c984c6a88708a83d9e10d0.png

等着第二天看结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431098.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 3d重建_3D点云重建原理及Pytorch实现

3D点云重建原理及Pytorch实现 Pytorch: Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruction 一种Pytorch实现方法:学习高效的点云生成方法用于稠密三维物体重建 一.论文概要 传统的三维对象生成建模方法是利用三维卷积运算的…

Java进阶04 RTTI

链接地址:http://www.cnblogs.com/vamei/archive/2013/04/14/3013985.html 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 运行时类型识别(RTTI, Run-Time Type Identification)是J…

springdatajpa命名规则_Spring Boot 之Spring data JPA简介

PA的全称是Java Persistence API (JPA),他是一个存储API的标准,而Spring data JPA就是对JPA的一种实现,可以让我们方便的对数据进行存取。按照约定好的方法命名规则写dao层接口,从而在不实现接口的情况下,实现对数据库…

PHPCMS 模板的设置

编制好模板后&#xff0c; 一、设置config.php<?php return array (name > 现代的蓝红色模板,author > dazhaihui,dirname > simpleblue,homepage > http://www.phpcms.cn/,version > 1.0,disable > 0,file_explan >array (templates|simpleblue|cont…

奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)

基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文10000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)摘 要本文论述了奖学金评定系统从分析到实现的整个过程&#xff0c;说明了系统实现的基本思路&#xff0c;介绍系统不同的功能模块以…

python中的列表和元组_python中列表和元组的区别

如果有了解过python中的列表和元组&#xff0c;你可能会知道相对于列表&#xff0c;元组是不可变的&#xff0c;也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外&#xff0c;这两种数据类型好像并没有什么不同&#xff0c;都是用来存放一系…

sublime2使用和配置

官方下载地址:http://www.sublimetext.com/2,可下载zip免安装版 显示左侧目录树 无需安装插件,菜单>“文件”》“打开目录”&#xff0c;会自动显示 代码注释 无需安装插件&#xff1a;Ctrl/&#xff1a;注释整行&#xff0c;可来回切换&#xff0c;Submlie Text可自动判断…

mysql ab复制延时_Mysql的AB复制

Mysql的AB复制环境&#xff1a;rhel 6.5master:192.168.2.1slave1:192.168.2.2slave2&#xff1a;192.168.2.101.mysql的单向复制注: mysql数据库的版本,两个数据库版本要相同,或者slave比master版本高!yum install mysql-server -y请注意当你进行复制时,所有对复制中的表的更…

python ckeditor上传图片400错误_又一款python开发神器

优秀的python开发工具有很多&#xff0c;比如pycharm&#xff0c;spder&#xff0c;ipython&#xff0c;jupyter以及很多编辑器的插件等。但是如果利用python来做数据分析的话&#xff0c;要是有一款类似Rstudio的工具就好了&#xff0c;Rstudio是非常人性化的工具。之前有一个…

mysql.data.dll win10_【MySQL】Windows10下安装

2.配置环境变量变量名&#xff1a;MYSQL_HOME变量值&#xff1a;download_path\mysql-8.0.19-winx64path添加&#xff1a;%MYSQL_HOME%\bin;3.生成data文件管理员身份&#xff0c;进入download_path\mysql-8.0.19-winx64\bin命令&#xff1a;mysqld --initialize-insecure --us…

Chrome 调试动态加载的js

今天有个同事问到我用chrome调试动态加载js的问题&#xff0c;这个问题之前遇到过&#xff0c;只是时间有点长了&#xff0c;有些忘记。在这里做一下记录&#xff1a; 在要调试的源码的后面加上 // sourceURL debug.js 注释。 这样子&#xff0c;当浏览器检测到这个标记的时候…

mysql数据库邮箱什么类型_MySQL的数据类型介绍

MySQL的数据类型介绍 发布时间:2020-06-01 20:57:09 来源:亿速云 阅读:154 作者:鸽子 由于Mysql独有的特性和实现细节对性能的影响是很明显的,因为做好Mysql数据库的设计很关键。对于数据库设计,我们不得不提表字段的类型选择,由于Mysql支持的数据类型非常多,因此如何选…

rabbitmq 延迟队列_Delayed Message 插件实现 RabbitMQ 延迟队列

延迟队列是为了存放那些延迟执行的消息&#xff0c;待消息过期之后消费端从队列里拿出来执行。DLX TTL 方式存在的时序问题对于延迟队列不管是 AMQP 协议或者 RabbitMQ 本身是不支持的&#xff0c;之前有介绍过如何使用 RabbitMQ 死信队列(DLX) TTL 的方式来模拟实现延迟队列…

JS - 按钮倒计时

效果&#xff1a; html代码&#xff1a; <input type"button" id"btn" value"点击获取效验码" />js代码&#xff1a; //倒计时var wait60;function time(o) {if (wait 0) {o.removeAttribute("disabled"); o.value&qu…

python安装报错类型_Python处理验证码第一篇(pytesser初探及报错处理)

前言&#xff1a;春节期间&#xff0c;无法全身心投入地去写爬虫&#xff0c;那就玩玩验证码吧&#xff0c;应该比较有趣&#xff01;首次接触验证码识别&#xff0c;用pytesser接触一下最简单的验证码先&#xff0c;代码参照&#xff1a;使用python以及工具包进行简单的验证码…

debian添加删除用户

debian添加删除用户增加普通用户命令&#xff1a;#adduser abc#passwd abc#exit用abc登录/etc/passwd中保存了用户信息LINUX创建用户的命令useradd -g test -d /home/test1 -s /etc/bash -m test1注解&#xff1a;-g 所属组 -d 家目录 -s 所用的SHELL删除用户命令userdel -r te…

bin文件怎么转换成文本文档_怎么把pdf文件转换成word文档?这样转很简单

在日常的学习、工作生活中&#xff0c;小伙伴们总少不了要对文件格式进行转换操作&#xff0c;例如把pdf文件转换成word文档。对于职场老手来说&#xff0c;这当然不算一个难度操作&#xff0c;甚至还很简单。但对于职场新人而言&#xff0c;找不对方法&#xff0c;可能操作起来…

python私有属性怎么定义_Python中定义私有属性的方法是()。

【判断题】请假条带有请求的性质,所以一般来说篇幅要尽量长一些,以示郑重;更多要用煽情性语句,以打动对方。( )【单选题】关于类和对象的关系,下列描述正确的是()。【选择】Трудоспособный возраст в России у женщин считается _…

GIT撤销相关命令

刚开始正式使用git不久&#xff0c;很多使用方法不是很了解&#xff0c;提交文件什么的总是提心吊胆的&#xff0c;生怕项目代码给自己弄乱&#xff0c;一开始为了保险还傻傻的copy一份放起来再做git提交。 今天学习了git撤销的一些命令。发现git作为一个版本控制系统&#xff…

delphi if多个条件_Python从入门到精通——一文读懂if语句用法

1、if语句概述if语句能够进行条件测试&#xff0c;并依据一定的条件进行具体的操作2、if语句条件测试if语句的核心是一个值为True或False的表达式&#xff0c;这种表达式称为条件测试。Python根据条件测试的值为True或False来决定是否执行if语句中的代码。2.1 条件测试是否相等…