windows下mysql8定时备份,bat脚本编写,dos免密执行

news2024/11/25 2:51:27

        前提:mysql8已经安装。

  1. 编写脚本copy_mysql_data.bat
    @echo off
    set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
    set backupfile=D:\ProgramData\MySQL\Backup\backup_%timestamp%.sql
    set mysqlpath=D:\Program Files\MySQL\MySQL Server 8.0\bin
    set passwordpath=D:\ProgramData\MySQL\password.cnf
    echo doing copy mysql database, do not close it ,please waiting.......
    "%mysqlpath%\mysqldump" --defaults-extra-file="%passwordpath%" --databases 数据库名称 > "%backupfile%"
    echo successfully!!!!!!!!

    解释:
    timestamp:时间戳,为了命名文件名。
    backupfile:备份的sql文件路径(不要有特殊字符,中文,特殊符号等,建议使用英文路径)。
    mysqlpath:mysql的安装目录,到bin文件夹即可。
    passwordpath:保存了数据库的一些配置信息。将mysql的密码写入到命令会有警告信息看着很烦,所以使用文件的方式消除掉下面的警告:

    mysqldump: [Warning] Using a password on the command line interface can be insecure.
  2. 编写passwordpath.cnf:

    [client]
    user=数据库连接的用户名
    password=数据库连接的密码
    host=数据库连接的地址
    port=数据库连接的端口

  3. 可以执行一下bat文件看一下能不能备份成功,理论上是可以成功的。

  4. 打开windows的的任务计划程序,点击创建基本任务

     写入名称,然后点击下一步。

    时间可以自由选择,我选的是每天:


    时间根据自己的情况自由选择:

    这不不用管,直接下一步即可:


    选择上面编写的程序的路径,点击下一步:

    勾选之后,点击完成即可。

    点击完成后将弹出属性界面,我们勾选上最高权限,检查一下每一个tab是否是我们设置的属性,然后点击确定即可:
     点击计划人物库,我们就能看到我们刚才创建的计划了:

  5. 至此,我们就可以等待每天你设置的这个时间之后,去备份的文件夹下查看备份的sql了。

  6. 我们也可以选择我们创建的计划,点击右侧的运行,来验证是否能够备份成功。
     

     

        

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

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

相关文章

成为一个年薪30W+的DFT工程师是一种什么体验?

一直以来,DFT都是数字IC设计行业中相对神秘的一个岗位。 你说他重要吧,并不是所有芯片设计公司都有这个岗位,你说他不重要吧,但凡芯片产品达到一定规模后,就必须设置DFT部门。 一、什么是DFT? DFT&#x…

1haclon 简单操作

文章目录 *读取图片 read_image(Image,claudia) *转换为灰度 rgb1_to_gray(Image,GrayImage)阈值分割 区域连接 获取最衣服 *读取图片 read_image(Image,claudia) *转换为灰度 select_shape (Connection, SelectedRegions, area, and, 40963.3, 44724.8) rgb1_to_gray(Image,Gr…

AI绘画 | 迷人武士美少女战士作品集

今天用Midjourney生成了质量极高的美少女武士后续会作为固定栏目来分享美图接下来请欣赏作品 提示词分享:1.an asian girl dressed in samurai style, in the style of anime aesthetic, trick of the eye paintings, dollcore, light red and black, resin, 8k, ex…

教程 | 如何10秒内一键生成高质量PPT

Hi! 大家好,我是赤辰! 近期新进的学员不少职场小白,对AI工具提效办公很感兴趣,今天火速给大家安排,ChatGPTMindShow强强联合,30秒内快速生成PPT,对于策划小白来说简直是福音呀! 市…

Java 多文件压缩与解压

1,写多个文件到压缩包 import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import org.apache.tools.zip.ZipOutputStream;public static void main(String[] args) {//压缩文件对象String zipPath "D:\\download\\files0719.zip&quo…

15 大模型训练 内存优化

先看GPU结构,我们常说显存的时候,说的一般就是Global memory 训练的过程中,我们为了反向传播过程,必须将中间的结果(激活值)存储下来。 在训练的过程中,那些会消耗内存呢? model we…

ubuntu20.04系统安装使用labelme标注数据集

一、Anaconda的安装 请参考:MediapipeVSCodeAnaconda 实时检测手部关键点并保存视频_苦瓜汤补钙的博客-CSDN博客 二、Labelme的安装 1.打开终端创建虚拟环境 # 创建labelme的环境 conda create -n labelme python3.9 输入“y”,然后回车。 2.激活虚拟…

为什么媒体和创意工作者更喜欢 Splashtop 进行远程访问

在当今快速发展的数字环境中,可靠的远程访问已成为全球媒体和创意工作者不可或缺的工具。 远程访问让创意工作者不再受传统办公空间边界的限制,完全实现了随时随地办公。无论是实时剪辑、高分辨率渲染还是其他创意任务,创意工作者对高性能远…

Go语言之包管理

1、package Go语言是使用包来组织源代码的,包(package)是多个 Go 源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如 fmt、os、io 等。任何源代码文件必须属于某个包,同时源码文件的…

新书发布!《数字化时代研发效能跃升方法与实践》作者序丨IDCF

作者团队: 姚冬、王立杰、徐磊、许舟平 为什么会有本书 只是因为在人群之中,多看了你一眼。这一切,都要从IDCF的发端讲起 缘起IDCF 时间如白马过隙,我们成立IDCF一晃已有四年,而距离上一本书《敏捷无敌之DevOps时…

基于FME二开产品:NewGIS integration介绍

目录 前言 一、模板上传 二、模板在线运行 1.模板参数解析 2.模板运行 三、成果管理 总结 前言 爆肝两个月,我和我的团队终于打造出了一款能完美适配所有FME模板的在线模板管理平台,目前支持FME2021版本的所有模板的在线运行、管理。整体技术框架…

C++基础算法排序篇

📟作者主页:慢热的陕西人 🌴专栏链接:C算法 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 主要讲解C算法中所涉及到的两个排序算法,快排和归并。 文章…

请问支付功能如何测试

目录 01测试思维 02支付功能的测试点 一:支付的分类: 二:功能测试 三:接口测试 四:安全测试 五:测试点 01测试思维 要分析测试点之前,我们先来梳理一下测试思维。总结来说,任…

字符串编程练习(C++)

ex1 字符串变形 描述 对于一个长度为 n 字符串,我们需要对它做一些变形。 首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把这个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。…

【java】IntelliJ IDEA创建helloworld

目录 一、安装jdk17 二、安装InterliJ IDEA 2023.1.4 三、创建项目 四、创建模块 五、创建包 六、创建类 七、开始hello world 7.1 输入 psvm 7.2 输入sout 八、运行 九、IDEA 设置 9.1 主题 9.2 字体 9.3 背景色 十、快捷键 十一、导入模块 11.1方式一 1、先…

如何在无人机支持下完成自然灾害风险评估的原理和方法

对灾害的损失进行估算与测算是制定防灾、抗灾、救灾 及灾后重建方案的重要依据。 自然灾害评估按灾害客观地发展过程可分三种:一是灾前预评估,二是灾期跟踪或监测性评估,三是灾后实测评估。 灾前预评估要考虑三个因素,第一是未来…

将 QtPropertyBrowser 加入到 vs2015 qt版中工程中

我是直接将QtPropertyBrowser的所有文件当子文件夹全部加入到工程里的 加完之后,ok,编译错误 出现一堆以下错误,我只拿出一条 moc_qtbuttonpropertybrowser.cpp(94): error C2027: 使用了未定义类型“QtButtonPropertyBrowserPrivate” 然…

二级市场负重前行?腾讯音乐的“新伤”与“旧患”

炎炎夏日的7月,于腾讯音乐(NYSE:TME、HK:01698)而言并不太平。 先是,在7月5日,企鹅FM发布官方公告称由于业务调整,将于9月6日正式停止运营。 仅过十二天,7月17日,腾讯音乐发布公告&…

【Vue】报错:this.$refs 引用子组件报错 is not a function

文章目录 报错信息解决方法 报错信息 this.$refs.selectTree.onHide is not a function 解决方法 确保组件成功导出并挂载: - 子组件需要 import,import 是请确保路径正确import selectTree from /components/select-tree; - import 之后还需要在父组件的 comp…

ES6新增运算符

?. 可选链运算符 一个对象的属性,如果这个属性是对象,它还有子属性,访问这个子属性,比如 var obj {a: {key: val}} console.log(obj.a.key) // val 如果属性不存在的时候,则有可能会报错。 var obj {key: val} c…