新闻详情

新闻详情

首页 / 资讯中心 / 详情

mariadb 定时备份

发布时间:2026/9/29 22:14:35来源:尧图网络
mariadb 定时备份
1.创建备份用用户CREATE USER backuplocalhost IDENTIFIED BY backuptest; GRANT ALL PRIVILEGES ON database.* TO backuplocalhost; FLUSH PRIVILEGES;2.配置用户名密码sudo tee /root/.my.cnf /dev/null EOF [client] userbackup password强密码 EOF sudo chmod 600 /root/.my.cnf3.配置定时任务sudo tee /etc/cron.d/mariadb-backup /dev/null EOF SHELL/bin/bash PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin 0 2 * * * root /usr/local/bin/mariadb-backup.sh EOF sudo systemctl restart cron4.mariadb-backup.sh文件#!/bin/bash BACKUP_DIR/var/backups/mariadb KEEP_DAYS7 # Retain the last 7 days; adjust as needed. STAMP$(date %Y%m%d_%H%M%S) LOG/var/log/mariadb-backup.log FILE$BACKUP_DIR/mariadb_$STAMP.sql.gz mkdir -p $BACKUP_DIR # --- Online Full Backup (No table locking, no blocking of writes) --- # --single-transaction : InnoDB consistent snapshot; application writes remain unaffected # --quick : Output row-by-row without buffering the entire table; reduces memory usage # --skip-lock-tables : Skip the table-locking step (used in conjunction with --single-transaction) # --routines/--events : Export stored procedures, functions, and events # --triggers : Explicitly export triggers # --flush-logs : Rotate binary logs before backup; facilitates incremental recovery mariadb-dump \ --single-transaction \ --quick \ --skip-lock-tables \ --routines \ --triggers \ --events \ database \ | gzip $FILE # --- Integrity Check --- if [ -s $FILE ] gzip -t $FILE 2/dev/null; then SIZE$(du -h $FILE | cut -f1) echo $(date %F %T) Backup successful: $(basename $FILE) ($SIZE) $LOG else echo $(date %F %T) Backup failed! $FILE is missing or corrupted. $LOG exit 1 fi # --- Clean up old backups exceeding the retention period --- find $BACKUP_DIR -name mariadb_*.sql.gz -mtime $KEEP_DAYS -delete echo $(date %F %T) Cleaned up backups older than ${KEEP_DAYS} days $LOG exit 0
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

别只搜 “AI 写论文排行榜”:低碳经济与管理论文,我会按环节选工具 ✏️|思梦航 AI 2026/9/29 22:14:27

别只搜 “AI 写论文排行榜”:低碳经济与管理论文,我会按环节选工具 ✏️|思梦航 AI

如果你是管理学 / 工商管理类 / 低碳经济与管理专业的学生,大概率会遇到一类很典型的毕业任务: 以**“碳排放交易政策对高碳上市企业低碳转型绩效的影响”**为题,完成一篇包含政策背景、文献综述、理论机制、研究假设、DID 模型、稳健性检验和…

阅读更多 →
脚本没有命令注入,邮件却泄露了:AetherBrowser 运维接口的授权缺口 2026/9/29 22:14:27

脚本没有命令注入,邮件却泄露了:AetherBrowser 运维接口的授权缺口

脚本没有命令注入,邮件却泄露了:AetherBrowser 运维接口的授权缺口 一、背景与时间线 项目公告显示发布时间为 2026-08-08,GitHub 已审核记录于 2026-09-25收录。相关修复 PR #2287更早于 2026-06-16合并。修复、公告与数据库收录是不同时间…

阅读更多 →
Selenium真的过时了吗?聊聊老牌框架还剩多少生命力 2026/9/29 22:14:27

Selenium真的过时了吗?聊聊老牌框架还剩多少生命力

在自动化测试圈,"Selenium 已死" 几乎成了每隔半年就会翻出来讨论一次的话题。随着 Playwright、Cypress 等新一代框架的快速崛起,社交平台上随处可见 "告别 Selenium"、"2026 年谁还用 Selenium" 的论调。但真实的技术世…

阅读更多 →
2026 年 AI 大模型推理服务怎么选:七家主流 API 聚合平台横向测评 2026/9/29 22:14:01

2026 年 AI 大模型推理服务怎么选:七家主流 API 聚合平台横向测评

进入 2026 年 5 月,AI 大模型推理服务市场的格局已经相当清晰。模型覆盖度、定价水平、推理速度与合规支持这四个维度上,各家平台形成了明显的分工。对开发团队而言,在动手对比参数之前,更值得先想清楚一件事:自己最需…

阅读更多 →
校园代取快递系统怎么选?业务链路与演示核对清单 2026/9/29 22:14:01

校园代取快递系统怎么选?业务链路与演示核对清单

校园代取快递系统通常不是一套独立软件,而是跑腿配送业务中的一个服务类型,与帮买、帮送、帮取、任务悬赏并列。选型时可以按“业务范围—履约链路—结算分账—部署方式—服务支持”五步逐项核对。如果计划同时经营校园外卖与代取快递、并考虑多校区扩展…

阅读更多 →
新手AI的入门必知 2026/9/29 22:14:01

新手AI的入门必知

1. 引言 随着 AI 生态的共建,AI 早已从问答知识库发展成了“全能助理”。无论是创意发展、内容生成,还是日常办公、代码编写,AI 都在扮演越来越重要的角色。然而,AI 入门看似简单,实则学问不少——从模型选择、提示词设…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉