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安全错误
数据库的锁怎样保障安全
mbi服务器
分析师人数从哪个数据库获取
商店设计软件开发
建立数据库的方法
校园网服务器选择
我的世界服务器mv加载世界
机房服务器未能解析dns
电脑端谷歌服务器怎么打开
昌平学网络技术招生
企业微信直播推流服务器
工业图像识别软件开发公司
数据库调查问卷模板
云服务器的配置
修真江湖一个服务器多少人
数据库表设置主键
服务器挂三国安全吗
河南智能土地gis系统软件开发
达梦数据库重建实例
数据库主键 英语
邢台哪里有软件开发服务商
国家对网络安全方面的措施
如何在手机连接阿里云服务器
淄博导航软件开发
魔兽世界数据库账号
基因突变意义数据库
房屋装修数据库课程设计
sql数据库的外键是什么
申软著单片机数据库怎么填
aws数据库类型选择
东莞理工学生网络技术中心