linux 服务器自动备份脚本的方法(mysql、附件备份)
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,一、创建backup.sh脚本文件#!/bin/shSOURCE_FOLDER=/dataDB_FOLDER=/data/dbBACKUP_FOLDER=/data/backupTM=`date +%
千家信息网最后更新 2024年10月19日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安全错误
数据库的锁怎样保障安全
原神网络安全怎么解除
网卡云服务器
网关的数据怎么存服务器的
福建省交通路网数据库
惠州小程序软件开发
长春小程序软件开发制作
十次啦美国服务器
大连博远网络技术
服务器怎么自动实时更换IP
软件开发也属于工业企业吗
软件开发解决问题
服务器错误码1001
网络安全操作内容
怎么修改传感器数据库
数据库怎么快速注释
火狐浏览器搜索不到服务器
众澳通网络技术培训橙子老师
什么是数据库有几种类型
python软件开发基础
知乎 最流行的数据库
无锡网络营销软件开发值多少钱
sql数据库企业版安装
百度网络安全负责人
基于用友软件开发
襄阳服务器回收企业
hex免费服务器
可信网络技术攻克什么
偶惠网络技术有限公司
设计模式在软件开发中应用
在线教育软件开发有什么好处