linux 服务器自动备份脚本的方法(mysql、附件备份)
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、创建backup.sh脚本文件#!/bin/shSOURCE_FOLDER=/dataDB_FOLDER=/data/dbBACKUP_FOLDER=/data/backupTM=`date +%
千家信息网最后更新 2025年12月02日linux 服务器自动备份脚本的方法(mysql、附件备份)
一、创建backup.sh脚本文件
#!/bin/shSOURCE_FOLDER=/dataDB_FOLDER=/data/dbBACKUP_FOLDER=/data/backupTM=`date +%Y%m%d%H%M%S`echo start to dump mysql database and backup files at $TM# delete old sql backup filescd $DB_FOLDERrm -rf $DB_FOLDER/*.sql#dump mysql data/usr/bin/mysqldump -h227.0.0.1 -uroot -pcz_pims@2018 --single-transaction --master-data=2 --databases ms > ms-$TM.sqlecho dump db pims_hf as pims_hf-$TM.sql/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass --single-transaction --master-data=2 --databases ms_workflow > pims_hf_workflow-$TM.sqlecho dump db ms_workflow as pims_hf_workflow-$TM.sql/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass --single-transaction --master-data=2 --databases files > files-$TM.sqlecho dump db filesrv as files-$TM.sql# delete backup files which 30 days before than todayfind $BACKUP_FOLDER/* -type f -mtime +30 -name "*.zip" -exec rm {} \;# compresscd $SOURCE_FOLDERzip -q -r $BACKUP_FOLDER/db-$TM.zip dbzip -q -r $BACKUP_FOLDER/files-new.zip filesecho zip $SOURCE_FOLDER files and backup to $BACKUP_FOLDER end# 调用系统方式 send notice msg to 钉钉通知curl -X POST -d "templateCode=003&content=文件备份成功,备份文件保存到此目录: $BACKUP_FOLDER" http://127.0.0.1:8080/admin/do/notify/dingdingecho -e end backup files at $TM '\n\n\n'二、创建定时任务
1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
2)、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。
crontab文件格式:
* * * * * command
minute hour day month week command
分 时 天 月 星期 命令
例如:每周每月每天1点0分执行备份脚本,日志放在backup.log文件中
0 1 * * * /bin/sh /home/script/backup.sh >> /home/script/backup.log 2>&1
若测试脚本是否正常运行,可以手动执行测试
3)、查询当前用户定时任务。
总结
以上所述是小编给大家介绍的linux 服务器自动备份脚本的方法(mysql、附件备份),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
文件
备份
脚本
任务
命令
帮助
测试
方法
服务器
附件
服务
成功
出处
手动
方式
日志
星期
格式
用户
疑问
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国研网全文数据库检索
海康监控服务器和硬盘录像机
网络安全工程师要会编程吗
无锡动能服务器哪家好
沈阳软件开发驻场业务
企业网络安全意识培训
为什么无法检测到服务器
服务器热备软件
软件开发在哪里卖钱
杭州应用软件开发大概多少钱
jsp 使用数据库
监测软件开发
mysql数据库设计案例
报名系统显示内部服务器错误
新时达服务器连接不上等待连接
无锡java软件开发流程
杭州网络安全研究所高危
花旗银行软件开发校招
全市网络安全专项检查填报系统
图书管理系统软件开发规划
shp加载到现有数据库
大同市国家网络安全周
广东省数据库期末考试题目
电子商务数据库实训 心得
连接数据库的四个要素为
理论宣讲网络安全
武汉虎泉建行软件开发怎么样
上海erp软件开发需要多少钱
永恒服务器
杭州软件开发驻场价钱