linux服务器自动备份脚本的方法(mysql,附件备份)

  

<强>一、创建backup.sh脚本文件

        # !/bin/sh   SOURCE_FOLDER=/数据   DB_FOLDER=/数据/db   BACKUP_FOLDER=/数据/备份   TM='日期+ % Y % m % d % H % m % S '   回声开始抛售美元TM mysql数据库和备份文件   #删除旧sql备份文件   cd DB_FOLDER美元   rm射频DB_FOLDER美元/* . sql   #转储mysql数据/usr/bin/mysqldump -h227.0.0.1 -uroot -pcz_pims@2018——单独的事务——主数据=https://www.yisu.com/zixun/2——数据库>女士,女士TM.sql美元   回声转储db pims_hf pims_hf——TM.sql美元/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass——单独的事务——主数据=2——数据库ms_workflow> pims_hf_workflow - TM.sql美元   回声转储db ms_workflow pims_hf_workflow——TM.sql美元/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass——单独的事务——主数据=2——数据库文件>文件- TM.sql美元   回声转储db filesrv文件——TM.sql美元   #删除备份文件今天比前30天   找到BACKUP_FOLDER美元/f -mtime + 30 - name”* *类型。zip”- rm {} \;   #压缩   cd SOURCE_FOLDER美元   zip - q - r BACKUP_FOLDER/db - TM美元。邮政数据库   zip - q - r BACKUP_FOLDER/files-new美元。zip文件   回声zip文件和备份SOURCE_FOLDER美元BACKUP_FOLDER结束   #调用系统方式发送通知味精钉钉通知   curl - x POST - d”templateCode=003,内容=文件备份成功,备份文件保存到此目录:$ BACKUP_FOLDER " http://127.0.0.1:8080/admin//通知/丁鼎   echo - e备份文件结束美元TM“\ n \ n \ n”      

  

1),在命令行输入:crontab - e然后添加相应的任务,wq存盘退出。
  2),直接编辑/etc/crontab文件,即vi/etc/crontab,添加相应的任务。

  

crontab文件格式:

  

,*,,,,,*,,,*大敌;,,*大敌;,,*大敌;,,,,命令

  

一分钟,小时,,一天月,周,,,命令

  

分,,,,,时,,,天,,,月,,,,星期,,,命令

  

例如:每周每月每天1点0分执行备份脚,本日志放在backup.log文件中

  

0 1 * * */bin/sh/home/script/backup.sh在祝辞/home/script/backup.日志2祝辞,1

  

若测试脚本是否正常运行,可以手动执行测试

  

3),查询当前用户定时任务。
  

  

  

以上所述是小编给大家介绍的linux服务器自动备份脚本的方法(mysql,附件备份),希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

linux服务器自动备份脚本的方法(mysql,附件备份)