致力于为用户提供真实的
主机测评数据及优惠信息

离开宝塔之后你可以这样备份***

网友 好鸭 说:

*帖最后由 好鸭 于 2022-6-9 08:17 编辑

把这个脚*保存到/**ot/backup-database.sh,或者你想要保存的任意位置和文件名

  1. #!/bin/bash
  2. #***
  3. username=**ot
  4. pa**word=123456
  5. database=mjj
  6. #备份目录(最后要保留斜杠,懒得多做一次判断,下面rclone的也是)
  7. backup_dir=/**ot/backup/database/
  8. [[ ! -d ${backup_dir} ]] && mkdir -p ${backup_dir} || echo -e &*uot;创建备份目录失败,请手动改创建.\n可以尝试执行 \`mkdir -p ${backup_dir}\` 试试看&*uot;
  9. #Rclone备份(改为’true’启用)
  10. rclone=false
  11. rclone_dir=oned**ve:/backup/database/
  12. ******_local=false #改为true表示rclone上传完就删除*地的
  13. backup_file=${database}-$(date +&*uot;%Y%m%d_%H:%M:%S&*uot;).s*l.gz
  14. #backup_file=${database}-$(date +&*uot;%Y%m%d&*uot;).s*l.gz
  15. mys*ldump -u${username} -p${pa**word} ${database}|gzip > ${backup_dir}${backup_file} && \
  16. if [[ &*uot;${rclone}&*uot; == &*uot;true&*uot; ]];then
  17. rclone copy ${backup_dir}${backup_file} ${rclone_dir} && \
  18. if [[ &*uot;${******_local}&*uot; == &*uot;true&*uot; ]];then
  19. rm -f ${backup_dir}${backup_file}
  20. fi
  21. fi

网友 Aa**nYYDS 说:

绑定

网友 woniu 说:

*帖最后由 woniu 于 2022-6-9 08:35 编辑

  1. #按时间删除文件夹
  2. cd $folder
  3. deldata=$(date -d &*uot;1 day ago&*uot; +%Y-%m-%d)
  4. rm -rf ${deldata}

网友 Leadhip5 说:

不错,先回复,后收藏

赞(0) 打赏
未经允许不得转载:爱主机 » 离开宝塔之后你可以这样备份***
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址