linux mysql 定时备份

1、创建备份文件夹

bash 复制代码
cd /home
bash 复制代码
mkdir backup

2、创建脚本文件

bash 复制代码
vim bkDatabaseName.sh

加入以下内容(/xp/server/mysql/bin/mysqldump是你的mysqldump备份命令,一般如果是正常安装的,可以直接用全局命令mysqldump,不用带前面的路径)

bash 复制代码
#!/bin/bash
/xp/server/mysql/bin/mysqldump -u你的账号 -p你的密码 你的数据库 | gzip > /home/backup/前缀_$(date +%Y%m%d_%H%M%S).sql.gz

3、创建删除脚本

bash 复制代码
vim dellastmonth.sh

加入以下内容

bash 复制代码
#!/bin/bash
last_month=$(date -d "2 month ago" +%Y%m)
echo $last_month
rm -rf  前缀_$last_month*

4、编写crontab

bash 复制代码
crontab -e

加入以下内容

bash 复制代码
0 0 * * * /home/backup/bkDatabaseName.sh
0 0 1 * * /home/backup/dellastmonth.sh

保存退出

5、查看是否添加成功

bash 复制代码
crontab -l
相关推荐
console.log('npc')13 小时前
多智能体协作自动化编排与拆解SKILL
运维·自动化
志栋智能13 小时前
超自动化安全:让安全防护从“有效”到“高效”
运维·网络·人工智能·安全·自动化
新新学长搞科研13 小时前
【高届数机械工程会议】第十二届机械工程、材料和自动化技术国际学术会议(MMEAT 2026)
运维·人工智能·算法·机器学习·自动化·软件工程·激光
小袁搬码13 小时前
Ubuntu2026.04LTS_长期支持本已发布
linux·ubuntu2026.04
快乐的划水a13 小时前
单片机仿Linux驱动开发(三)
linux·驱动开发·单片机
北方的流星13 小时前
华三交换机MSTP+VRRP配置
运维·网络·华三
hhcs14 小时前
Linux TTM 子系统:ttm_mem_reg → ttm_resource
linux·drm mm·drm ttm
сокол14 小时前
【网安-Web渗透测试-Linux提权】CVE-2023-22809
linux·服务器·网络安全
这是程序猿14 小时前
mysql的安装教程
java·人工智能·windows·mysql
一个人旅程~14 小时前
Q4OS-linuxDebian内核版本下载链接
linux·经验分享·电脑