linux下msyql自动备份

环境变量配置

vim /etc/profile

追加/usr/local/mysql,MySQL数据库默认安装路径

source /etc/profile

创建定时备份脚本

mkdir /home/mysqlDump/

vim /home/mysqlDump/mysql.sh

复制代码
#!/bin/bash
mysqldump -uroot -p123456 bim_ry_prod > /home/mysqlDump/bim_ry_prod$(date +%Y%m%d_%H%M%S).sql.gz
#!定时清理,只保留3天的数据库脚本
find /home/mysqlDump/ -mtime +3 -name "*.sql.gz" -exec rm -rf {} \;

执行

sh /home/mysqlDump/mysql.sh

定时任务设置

vim /etc/crontab

30 22 * * * /home/mysqlDump/mysql.sh #每天22:30执行一次

保存定时任务配置,并立即生效

crontab /etc/crontab

相关推荐
Evan芙18 小时前
Linux 进程状态与进程管理命令
linux·运维·服务器
doris61018 小时前
2025年设备管理系统:智能运维成新标杆
运维
qsjming18 小时前
EXT4文件系统特性说明
运维
码农12138号18 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录19 小时前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户21903265273519 小时前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡19 小时前
如何获取跨系统调用的函数调用栈
linux
Jtti19 小时前
服务器防御SYN Flood攻击的方法
运维·服务器
2501_9419820520 小时前
RPA 的跨平台部署与统一自动化策略
运维·自动化·rpa
b***251120 小时前
电池自动分选机:精密分选保障新能源产业质量核心
运维·自动化·制造