linux 服务器自动备份脚本的方法(mysql、附件备份)
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,一、创建backup.sh脚本文件#!/bin/shSOURCE_FOLDER=/dataDB_FOLDER=/data/dbBACKUP_FOLDER=/data/backupTM=`date +%
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
高速上到服务器突然变黄码
微课视频网络安全
数据库隐形连接和显示连接
冬奥会的网络技术
数据库四大连接参数
网络安全保障四个要素
10年Java软件开发
华强服务器
杭州直销软件开发定做价格
山西综合软件开发服务价格
因味网络技术
广东云空间技术云服务器
鹰潭企业服务器哪家靠谱
网络安全技术的基本原理
上海机械软件开发值得推荐
数字媒体技术属于网络技术吗
学软件开发毕业去哪个城市上班
服务器架在国外
达内数据库视频
招商证券数据库数据
静安区上门软件开发厂家代理价格
北京企业软件开发预算
远建网络技术咨询是什么
蓬江区如鱼网络技术工作室
林业局加强网络安全教育
3d 检测 软件开发
数据库服务器端口是什么意思
青龙网络安全和信息化
网络安全工程师晋升路径
oracle数据库用户