MySQL定时增量备份rsync+crontab(企业实战)

CentOS 6 rsync异地备份实战:老旧系统灾备的最小可行方案 rsync 是一种基于差异同步的高效文件传输协议,其核心原理是通过滚动校验(rolling checksum)比对源与目标文件块差异,仅传输变化部分,天然支持断点续传与增量备份。该技术在资源受限、变更敏感的生产环境中展现出极高的工程稳定性与低侵入性价值,尤其适用于无法升级的操作系统如 CentOS 6 等存量系统。典型应用场景包括制造业ERP、金融归档、政府旧业务系统等要求物理隔离、故障域分离的 Off-Site Backup 需求。本文聚焦真实产线约束下的 rsync + SSH 实施路径,涵盖密钥安全配 阅读详情

一、架构说明
为了防止企业MySQL坏掉导致数据丢失,衍生出此结构

二、环境准备
两台centos7
192.168.59.143(需要备份的服务器)
192.168.59.144(备份存储服务器)

三、两台安装rsync服务

yum -y install rsync

四、修改需要备份的服务器rsync的配置文件(192.168.59.143)

vim /etc/rsyncd.conf

添加如下配置
uid = root
gid = root
use chroot = no
max connections = 2
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[app]           #模块
path = /data/   #备份路径
ignore errors
read only = false
list = false
auth users = backup
secrets file = /etc/rsync.passwd

在这里插入图片描述
编辑密码文件并赋予权限(两台都要做)

echo "rsync_user:rsync_user_pwd" > /etc/rsync.password
chmod -R 600 /etc/rsync.password

五、启动rsync
1.解决报错不启动

yum -y install xinetd
vim  /etc/xinetd.d/rsync

service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
systemctl restart xinetd

六、编写任务计划

crontab -e

将以下命令写入脚本

/usr/bin/rsync -vzrtopg  --progress --password-file=/etc/rsync.passwd backup@192.168.59.143::app /data/

七、写增量脚本

MySQL备份恢复实战:从全量增量策略到XtraBackup自动化部署 数据库备份与恢复是数据安全领域的核心基础,其原理在于通过定期复制数据副本来防范硬件故障、人为误操作等风险。从技术价值看,有效的备份策略能确保业务连续性,满足RPO(恢复点目标)和RTO(恢复时间目标)要求。在应用场景上,针对MySQL这类主流关系型数据库,需要根据数据量、变化频率和恢复速度需求,灵活组合全量、增量与差异备份。本文聚焦MySQL备份恢复的工程实践,深入解析Percona XtraBackup等工具的热备份机制,并探讨如何通过自动化脚本和监控告警,构建高可用的备份体系,其中XtraBackup的 阅读详情

相关推荐

MySQL数据安全必备:使用mysqldump实现自动化备份的完整方案(含crontab定时任务)

本文详细介绍了在Linux环境下,使用mysqldump工具构建MySQL数据库自动化备份的完整方案。内容涵盖mysqldump关键参数解析、安全备份脚本编写、通过crontab配置定时任务、备份文件生命周期管理以及数据恢复验证,旨在帮助DBA建立一套可靠、无人值守的数据安全基础设施。

weixin_29230865的博客 252

rsync mysql_使用rsync进行MySQL增量备份

mysql_back.sh脚本中的相关参数解释。expect -c中的-c全拼为command命令的含义,也就是说-c 后面跟的是相关的命令,但这些命令要一、环境描述(使用rsync进行mysql的增量备份)192.168.0.2为备份服务器192.168.0.3为需要经常备份的mysql数据库二、主要配置1.备份服务器配置useradd mysql_db -d /data/bakpasswd r...

weixin_42346693的博客 495

Rsync文件同步与备份:生产环境Web服务器数据保护实战指南

在Linux系统运维与数据管理中,文件同步与备份是保障业务连续性和数据安全的核心基础。其核心原理是通过高效的差异算法,仅传输源端与目标端之间发生变化的文件块,而非整个文件,从而显著节省网络带宽与存储空间。这一技术价值在于实现了自动化、增量的数据保护,为系统容灾与快速恢复提供了关键支撑。应用场景广泛覆盖Web服务器、数据库备份、代码仓库同步及分布式系统数据分发等。本文聚焦于Rsync这一经典工具,结合SSH密钥认证与Cron定时任务,深入解析如何构建一个可靠、自动化的生产级文件同步与备份方案,涵盖增量同步、权

cri5768的博客 439

mysql增量备份几种_mysql的增量备份

一、启用 Binary Log修改 MySQL Server 的系统设置文件(eg. /etc/my.cnf),在 [mysqld] 区块中加上 log-bin=mysql-bin 选项,然后重新启动 MySQL Server,例如:[mysqld]log-bin启用后你应该可以在 MySQL 的 Data Dir 里面发现如下的文件:mysql-bin.indexmysql-bin.000001...

weixin_42515158的博客 513

中小企业数据备份策略:RPO/RTO驱动的实战指南

数据备份是保障业务连续性的基础能力,其核心在于理解恢复点目标(RPO)和恢复时间目标(RTO)这两个关键指标。RPO决定数据丢失容忍度,需匹配实际变更频率;RTO反映系统中断承受力,直接影响客户体验与经济损失。有效的备份不是单纯技术堆砌,而是围绕风险控制、成本约束与恢复能力构建的动态平衡体系。它广泛应用于中小企业的财务系统、设计素材管理、客户数据库及SaaS数据保护等场景。本文基于数百家企业真实故障复盘,深入解析全备/增量/差异备份的适用边界、ZFS与LTO磁带等介质选型逻辑、加密密钥安全保管实践,以及自动

weixin_30254435的博客 452

MySQL定时备份脚本实战:从mysqldump到crontab的完整方案

数据库备份是企业数据安全的基础防线,定期将核心数据导出并异地保存,能有效应对误操作、硬件故障等意外场景。在Linux运维中,基于mysqldump的逻辑备份配合crontab定时任务,是中小型业务最常用的实现方式。通过合理设计备份策略(如全量备份、保留周期)、正确设置mysqldump参数(如--single-transaction)、以及规范crontab调度与环境变量,可以构建一套自动、可靠且易恢复的备份机制。本文从备份概念与原理出发,详细拆解脚本编写、定时配置、常见故障排查,并引入企业微信告警与远程同

weixin_29219539的博客 297

[kubernetes]-使用cronjob定时备份mysql

导语:使用cronjob定时备份mysql,将原先宿主机的定时cron任务转移到k8s中。省去不同系统的兼容性,解决定时任务无法运行时排查的耗时。 yaml如下 全量备份 /opt/app-ai/deepwise/data/scripts 备份脚本的路径 /opt/app-ai/deepwise/data/mysql-data 宿主机上mysql的data目录 /opt/app-ai/deepwise/data/mysql-backup 备份文件夹 apiVersion: batch/v1bet

爷来辣的博客 1571

iOS开发者必备:从越狱设备里提取IPA的三种方法(含Filza、iTools实战)

本文详细介绍了iOS开发者从越狱设备提取IPA文件的三种实用方法,包括使用Filza文件管理器、AFC2配合桌面工具以及命令行高级技术。内容涵盖环境准备、操作步骤和技术原理,帮助开发者高效获取应用包文件,适用于逆向工程、测试分析等场景。

weixin_28717969的博客 820

mysql的全量备份和增量备份

全量备份 1 创建mysqldump脚本 mysqldump参数 1. 全备数据库(innodb Engine) mysqldump -uroot -pmysql123 --single-transaction --master-data=2 --flush-logs --flush-privileges --routines --events --all-databases > /backup/db_bak01.sql 2. 全备(Myisam Engine) mysqldump -uroot -

nsnsttn的博客 7353

ESP32+MAX7219二进制时钟设计与嵌入式时间映射实践

二进制时钟是嵌入式系统中数据表示与物理呈现深度耦合的典型范例,其核心在于将时间语义(年月日时分秒)解构为比特位,并通过LED点阵的空间权重布局实现直观识别。该设计依托RTC模块提供时间基准,依赖SPI协议完成微控制器与专用驱动芯片(如MAX7219)的可靠通信,涉及寄存器级配置、位图坐标变换、软硬件时序对齐等关键原理。技术价值体现在低资源占用下的高可读性人机交互,适用于教学演示、极客项目及嵌入式UI原型开发。本文聚焦ESP32平台在MicroPython环境下,结合MAX7219驱动8×8点阵实现高可靠性二

weixin_42160645的博客 301

别再对着手册发愁了!手把手教你读懂MIPI-DSI初始化命令(以Rockchip平台为例)

本文深入解析MIPI-DSI初始化命令在Rockchip平台的应用,帮助嵌入式工程师快速掌握LCD屏幕调试技巧。从协议基础到实战指南,详细拆解命令格式、DCS与Generic命令的区别,并提供Rockchip平台的调试全流程与高级技巧,解决常见显示问题。

weixin_42519781的博客 263

文件的读写基本操作

一、文件是计算机中数据持久化存储的表现形式 读写文件标准操作格式1: 1、打开文件:file1 = open('文件名','读写模式') 2、操作文件 3、关闭文件:file1.close() 文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生 读写文件操作格式2: # 1、打开文件 file1 = open('demo.txt','w') # 2、操作文件 file1.write('hello world') # 3、关闭文件 file1.close() 1、打开文件:wi

范高伦的博客 1万+

世界模型和大语言模型结合开发自动驾驶算法

摘要:自动驾驶系统开发中,融合世界模型和大语言模型可显著提升效率和安全性。世界模型负责环境感知与预测(如目标检测、轨迹预测),而大语言模型优化代码生成、决策解释等环节。实施路径包括需求分析(1-2周)、模型开发(2-4个月)、模拟测试(1-2个月)、实车测试(2-3个月)和合规优化(1-2个月),总周期6-12个月。关键技术工具包括PyTorch/TensorFlow、CARLA模拟器和ROS系统,核心设计理念强调模块化、安全优先和敏捷迭代。示例代码展示了YOLO目标检测与大语言模型决策建议的集成方案。该方

ponygame的博客 827

第一篇:MySQL8.0生产备份实战|XtraBackup全自动全量+增量备份(钉钉告警+异地Binlog归档)

适配 CentOS7+MySQL8.0.30+XtraBackup8.0.30,一套可直接落地的自动化备份方案。包含标准化备份目录、最小权限备份账号、周日全量 + 工作日增量备份 Shell 脚本,自带 30 天自动清理、钉钉异常告警,搭配 rsync 实现 binlog 异地归档,配合 crontab 定时任务实现无人值守常态化备份,解决生产环境数据丢失、备份静默失败问题。

sinat_25821779的博客 288

TCP三次握手,四次挥手的全过程,为什么需要三次握手,四次挥手

文章目录TCP介绍三次握手四次挥手滑动窗口拥塞避免算法 TCP介绍 三次握手 四次挥手

热爱编程的菜鸟 1万+

Vivado ILA调试全攻略:从HDL实例化到Block Design的5个实战技巧

本文全面解析了Vivado集成逻辑分析仪(ILA)的五种核心调试方法,涵盖从HDL代码实例化到Block Design集成的实战技巧。详细对比了不同方法的优缺点与适用场景,并重点介绍了如何利用Debug Hub高效管理多时钟域复杂调试,旨在帮助FPGA开发者精准定位问题,显著提升板级调试效率。

weixin_29214199的博客 377

别再手动备份了!用Shell脚本+定时任务搞定Confluence数据自动备份(附完整脚本)

本文详细介绍了如何利用Shell脚本和定时任务实现Confluence数据的自动化备份,解决手动备份的不足。通过全量/增量备份选择、原子性操作、存储生命周期管理等企业级特性,确保数据安全可靠。附完整脚本和实战指南,助力企业高效管理知识资产。

weixin_30316097的博客 434

计算机网络(国家电网)

1.局域网中NOS(网络操作系统)提供的通信服务有工作站与工作站之间的对等通信,工作站与服务器之间的通信2.ISP:Internet服务商应用层 APDU(应用层协议数据单元)表示层 PPDU(表示层协议数据单元)会话层 SPDU(会话层协议数据单元)传输层 segment(报文段)网络层 packet (数据包)数据链路层 frame(数据帧)物理层 bit (比特)4.

qq_31715647的博客 3186

Ubuntu下Duplicity+GPG自动化加密备份实战指南

增量备份是一种高效的数据保护机制,其核心在于仅传输变化的数据块而非全量文件,显著降低带宽与存储开销;GPG则通过非对称加密与数字签名构建双重信任链,确保备份内容机密性、完整性与来源可信。在Linux服务器运维场景中,将Duplicity的块级差异算法与GPG的加密签名能力深度集成于Ubuntu系统,借助SSH安全通道实现无人值守、可验证、可审计的自动化备份流水线,已成为中小规模生产环境抵御误操作、硬件故障与恶意入侵的关键基础设施。本文聚焦Duplicity与GPG在Ubuntu平台的工程化落地,覆盖密钥双轨

weixin_34174105的博客 602

华为OD机试真题 新系统 2026-06-10 C++ 实现【设备重排SN】

通信设备SN一般是包含:字母、数字,用'-'(破折号)进行分组分割,例如:8F-3T-1G-2n是一个有效的SN地址。 现在要对已经存在的SN 按照新的规则进行重排:

MISAYAONE的博客 131

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

linux定时备份mysql并同步到其它服务器

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33725126的博客 151

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

电脑黑屏不用慌:内存条接触不良与显示器信号线排查指南

硬件故障排查是电脑维护中的基础技能,而黑屏问题则是用户最常遇到的故障之一。从原理上看,屏幕点不亮往往并非硬件损坏,而是显示链路或电气连接出现中断,例如内存条接触不良导致自检失败,或显示器信号线松动、输入源设置错误。掌握这些基础排查方法,能大幅降低送修成本,提升自主解决问题的能力。在日常使用中,无论是台式机搬动后出现黑屏,还是长期未清灰导致接触氧化,都可以通过清洁金手指、重新插拔线材、切换输入源等简单操作恢复。围绕这一主题,可以建立一套从简单到复杂的排查流程,帮助用户快速定位并解决此类常见故障。

weixin_34038293的博客 491

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Back In Time 2.0.0 RC1:Linux/macOS本地快照备份工具实战指南

在数据备份领域,快照技术通过记录特定时间点的系统状态,为文件恢复提供了精确的时间锚点。其核心原理通常基于写时复制或增量存储,在保证数据完整性的同时极大优化存储效率。对于开发者和系统管理员而言,这种技术价值在于能够无缝回溯任意历史版本,有效应对误删、配置错误或版本回退等常见场景。Back In Time 正是这样一款将快照备份与图形化操作深度结合的工具,它底层基于 rsync 和硬链接技术,实现了高效、版本化的本地数据保护。通过本文,您将掌握其从安装配置到高级恢复的完整工作流,并了解如何利用其快照机制和排除规

weixin_34357887的博客 423

MySQL数据库逻辑备份实战:mysqldump原理、参数详解与生产级备份策略

数据库备份是数据安全与业务连续性的基石,其核心在于确保数据的一致性与可恢复性。逻辑备份通过生成可读的SQL语句集,实现了数据的结构化导出,具备跨平台、粒度可控和便于审计等技术价值。在MySQL生态中,mysqldump作为官方原生工具,凭借其轻量、灵活及与内核深度集成的特性,成为实施逻辑备份的首选方案。它通过建立事务一致性视图(如结合--single-transaction参数),保障了备份过程中的数据完整性,尤其适用于数据量适中、需频繁进行部分恢复或跨版本迁移的场景。本文聚焦于mysqldump的实战应用

weixin_34208283的博客 483
上一篇: MySQL主从互换策略(主down机切换从为和恢复过程中的倒增量备份)
下一篇: 内网穿透工具(使用工具)
俞骏#
博客等级 码龄7年 387粉丝 39原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值