学习笔记093——Windows系统如何定时备份远程服务器的mysql文件到本地?

MySQL之数据的导入、导出&远程备份 关于mysql数据库有哪些方法可以进行数据的导入、导出和备份呢,与博主一同来进行了解吧 阅读详情
  • 前提:Windows本机需要已安装mysql。(如果没安装就不用往下看了)

  • 编写bat脚本

    文件名称:

    mysql_backup.bat

    核心参数说明:

    REMOTE_HOST: 远程服务器ip

    REMOTE_PORT: 远程服务器mysql端口

    REMOTE_USER: 远程mysql账号

    REMOTE_PASSWORD: 远程mysql密码

    DATABASE_NAME: 需要备份的数据库名

    BACKUP_DIR: sql文件备份到Windows本地位置

@echo off
REM 设置字符集为UTF-8,防止中文乱码
chcp 65001

REM 配置数据库连接信息
set REMOTE_HOST=192.168.1.200
set REMOTE_PORT=3306
set REMOTE_USER=root
set REMOTE_PASSWORD=123456
set DATABASE_NAME=lt_wmg

REM 配置本地备份目录(确保此目录存在!)
set BACKUP_DIR=D:\MySQL_Backups

REM 使用日期时间生成备份文件名
set TIMESTAMP=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set FILENAME=%DATABASE_NAME%_backup_%TIMESTAMP%.sql

REM 执行备份命令
echo [%DATE% %TIME%] 开始备份数据库 %DATABASE_NAME%...
mysqldump -h%REMOTE_HOST% -P%REMOTE_PORT% -u%REMOTE_USER% -p%REMOTE_PASSWORD% --single-transaction --routines --triggers --databases %DATABASE_NAME% > "%BACKUP_DIR%\%FILENAME%"

REM 检查上一个命令是否执行成功
if %errorlevel% equ 0 (
    echo [%DATE% %TIME%] 备份成功!文件已保存至:%BACKUP_DIR%\%FILENAME%
) else (
    echo [%DATE% %TIME%] 备份失败!请检查配置信息。
    pause
)

REM (可选) 自动删除7天前的备份文件以节省空间
forfiles /p "%BACKUP_DIR%" /s /m *.sql /d -7 /c "cmd /c del /q @path"
echo [%DATE% %TIME%] 已清理7天前的备份文件。
  • 创建Windows任务计划

1、按 Win + R,输入 taskschd.msc

2、创建基本任务:
在这里插入图片描述

  • 名称:MySQL Daily Backup (可自定义)
  • 触发器:每天执行
  • 操作:启动程序,选择你的bat文件
  • 完成创建
开发者认知操作系统:可复用的原子点滴记录模板 在软件工程中,‘开发经验’本质上是可复现的决策链路,而‘开发点滴’则是带上下文的最小知识单元。其底层原理在于将人类短期记忆(7±2信息块)无法承载的复杂调试上下文,通过结构化存档转化为可检索、可验证、可传承的技术资产。这种实践超越传统笔记或博客,具备明确的技术价值:防止知识随人员流动蒸发、加速新人上手、支撑线上问题秒级定位。典型应用场景包括分布式事务排查、浏览器兼容性修复、API错误处理演进等高频开发痛点。本文聚焦于一种轻量、嵌入式、Git原生的开发者认知操作系统设计,核心围绕原子点滴、经验脉络与知识图谱三 阅读详情

相关推荐

mysql window备份远程数据库到本地

mysql window备份远程数据库到本地。 本压缩包实现备份一个数据库和全部数据库的功能。并且支持压缩功能。 backup.bat 备份一个数据库。 MySqlAutoBackup-1.4.bat 备份全部数据库。

本地(windows)对远程服务器mysql数据库备份及上传

直接在dos窗口中输入以下命令。

uuu_scai的博客 451

windows系统备份远程mysql到本地服务器

使用windows的自动定时任务对数据库进行定时备份,填写远程服务器的ip、帐号、密码。在执行程序,即可把远程的数据库直接备份到本地来。这中间用到了mysql程序的sqldump.exe文件

linux 定时执行命令_mysql+Linux/windows定时备份计划+远程备份

一、1、window执行mysql备份计划:通过工具navicat连接上数据库,点击计划。2、新建批处理任务,选择数据库,选择时间。3、点击保存,取一个计划任务的名字。4、设置 备份时间。5、按需要进行设定。二、Linux设定备份计划(本地)。大致思路跟window一样,编写一个执行脚本,加入计算机任务计划。1、编写bkdata.sh备份脚本(注意:一定在服务器上创建脚本,否则有可能服务...

weixin_39992665的博客 188

【STM32】R05D电控红外协议的美的空调遥控器

目录一、设计思路一、R05D红外协议原理1.协议手册理解2.验证时序(重点)二、硬件实现1.需要的材料2.对发射模块电路进行修改3.STM32 GPIO选择三、代码实现1.载波38kHZ实现2.R05D时序实现3.调用函数并验证 一、设计思路 通常红外遥控采用NEC传输协议,而美的空调采用的是R05D红外协议(应该是自己设计的协议),因此用一般红外编码发射模块无法直接对空调进行控制。 解决方法:获取R05D协议手册 + 用红外接收管对原有遥控器红外接收进行波形分析。 一、R05D红外协议原理 R05D电控功

weixin_42204837的博客 1万+

智能织梦:基于Rokid AR眼镜的家庭情感记忆增强系统设计与实践

本文介绍了基于Rokid AR眼镜的'智能织梦'系统,通过增强现实技术捕捉和重现家庭情感记忆。系统利用多模态传感器和轻量级情感识别模型,自动记录家庭互动中的情感峰值时刻,并生成沉浸式记忆片段。测试数据显示,该系统显著提升了家庭情感互动的频率和质量,特别适用于多代同堂家庭和记忆唤醒场景。

sre5engineer的博客 536

如何定时备份远程mysql数据库

通常,站长们都没有自己的服务器,每天都要手动备份数据库那也很麻烦。这里推荐一个方法,利用windows的计划任务来实现。   前提:本地机器上装有mysql服务。 假设本地机器上mysql服务目录  d:/mysql 假设远程数据库地址:111.0.0.111 假设远程数据库名称:testdb 假设远程数据库用户名:test 假设远程数据库密码:123456   1、新建一个记事

晴空闲云 1448

基因家族Motif 分析

MEME

hgz2020的博客 6314

通过Navicat把MySQL远程数据库导入到本地数据库(持续更新)

MySQL远程数据库可视化导入到本地数据库的过程 及 要注意的问题

m0_48263336的博客 3514

Eureka常见面试题总结

点击关注我的博客原文 Eureka是Netflix组件的一个子模块,也是核心模块之一。云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移(来源springcloud中文网的介绍:https://www.springcloud.cc/)。下图总结了Eureka服务端(以下简称服务端)与Eureka客户端(以下简称客户端)之间协同工作的流程: 流程说明:...

u012105931的博客 2万+

S/4中的16种特殊库存类型

S/4中的16种特殊库存类型

yanzibing99的博客 1万+

Windows 远程备份MySQL数据库

1 创建备份账户 指定有限权限 2.编写备份脚本 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" D:\"Program Files (x86)"\MySQL\"MySQL Server 5.5"\bin\mysqldump --opt -u hisbak --password=back -h192.168.1.100 dbname > D:\mysqlback\dbname_%Ymd%.sql @echo on @paus.

五菱包工头 485

生信物种注释软件Kraken2+Bracken的安装与使用

一、软件安装与数据库下载 1.Kraken2安装 Kraken2是一个基于k-mer算法的高精度宏基因组序列分类软件,能够快速的将测序reads进行物种分类。 使用conda一键安装,要先安装好anaconda或者miniconda conda install -y kraken2 输入krakek2 --help 出现如下所示帮助文档,则表示安装成功。 2.Bracken安装 bracken是一种从宏基因组数据中高度准确的计算物种丰度的统计方法。 同样使用conda一键安装 conda install -

jileiqwd的博客 1万+

本地(windows)对远程服务器mysql数据库进行备份

本地对远程服务器mysql数据库进行备份 我们常常会需要对数据进行备份,防止数据被篡改,或者数据库崩溃。 这里我们先一条命令搞定: E:\MySQL\"MySQL Server 8.0"\bin\mysqldump -h127.0.0.1 -u root -p123456 --databases webpro > backup_webpro.sql 解释一下,想要本地备份数据库必须要你本地安装mysql使用mysqldump应用去进行备份,因此E:\M...

努力改变人生 626

现控报告-- 分析倒立摆系统稳定性、能控性及能观性分析,设计PID控制方案(附matlab)

建立直线一级倒立摆系统的动力学模型,推导该系统的运动方程,求出直线一级倒立摆系统传递函数模型及空间状态方程模型。接着描述了PID控制系统设计原理及PID控制器各校正环节的作用,简要叙述了参数的整定方法。设计了直线一级倒立摆摆杆摆角及小车位置常规单回路控制器,通过Simulink仿真知道常规单回路控制器能控制摆杆摆角,不能控制小车位置。于是设计出了直线一级倒立摆双闭环控制器及基于倒立摆系统的状态空间方程控制器,利用软件进行仿真,仿真结果表明,常规双闭环控制方案和基于状态空间方程加控制方案均能对摆杆摆角及小车位

mengshenglo的博客 4万+

数据分享:中国历年省、市、县行政区划shp(1949~2023年共计75年)

中华人民共和国县级以上行政区沿革》(三册,1949-1983年)“The Atlas of Changes of Administrative Regions of China”;《中华人民共和国行政区划沿革地图集》The yearly publications of “The Administrative Regions”, 1985-2014;每年的出版行政区划简册(1985-2014年)行政区划网:www.xzqh.org。行政区划网:www.xzqh.org。

J_Giser的博客 3685

window系统下备份远程服务器mysql数据库

1.windows系统下备份mysql数据库,.bat代码 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root...

weixin_33889245的博客 499

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Mysqldump远程备份、恢复mysql数据库

本地通过Mysqldump备份远程服务器上mysql的数据库:1、远程地址 直接上shell脚本#!/bin/bashd=`date +'%Y%m%d_%H_%M_%S'`mysqldump -h mysql.rds.aliyuncs.com -u user -p'passwd' dbname | gzip > dbname.sql.gz_$drm `find ./ -name "cgwy.sq

抱抱熊的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

windows备份远程mysql数据库

备份数据库前,你要确定几件事。     1 你远程windows的端口是否开放。如果没有要在防火墙那里设置。开始-》控制面板-》windows防火墙-》高级设置-》入站规则-》新建规则-》端口-》3306(数据库默认3306)-》下一步就好了。 出站规则也是一样的。    2 确定你登录数据库的账号是否有远程连接权限。加入是root用户,那么进入root用户,use mysql update

云之城 3415

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

DB: mysqldump远程备份Mysql数据库并压缩保存

mysqldump是支持-h参数的,所以可以远程连接数据库,并备份。   备份的.sql文件如果比较大,可以考虑压缩一下节省空间。去下载个7zip,放到db_backup.bat当前目录下。 mysqldump.exe 是windows版mysql\bin目录下的,直接拿过来用,不依赖其他东西。 可以搞个计划任务,每天后半夜运行一次db_backup.bat,将远程数据库备份,并压缩保存。...

七侠镇莫小贝的同福客栈 3734

mysql 远程数据库备份_window系统下备份远程服务器mysql数据库

1.windows系统下备份mysql数据库,.bat代码@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root -h127.0.0.1 yadong > D:\yadon...

weixin_42545163的博客 588
上一篇: 学习笔记092——Windows如何将 jar 包启动设置成系统服务
下一篇: 学习笔记094——Ubuntu 如何部署 frp 客户端服务?
须晴日.
博客等级 码龄5年 595粉丝 103原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值