全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 863|回复: 14

问你们个事情,求教,在Docker里安装了mysql,如何备份?

[复制链接]
发表于 2022-11-27 16:48:42 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-27 17:33:14 | 显示全部楼层
我写的脚本,每天备份到cos,然后crontab每天定时跑,宿主机需要装个mysql客户端

  1. #!/bin/bash
  2. TIME=`date '+%Y-%m-%d %H:%M:%S'`
  3. DATE=`date '+%Y%m%d'`
  4. FILETIME=`date +%Y%m%d`
  5. UNAME=root
  6. PWORD=xxxx
  7. DIR=/home/dbback
  8. BKUP_LOG="/opt/log/dbback/${FILETIME}_bkup.log"
  9. HOSTNAME=127.0.0.1
  10. PORT=3306
  11. BACKNAME=dbback${DATE}.tar.gz
  12. TMPDATE=`date -d "-3 day" +"%Y%m%d"`
  13. DELBACKNAME=dbback${TMPDATE}.tar.gz

  14. ##删除历史
  15. rm -rf ${DIR}/*
  16. ##dump databases##
  17. echo $(date "+%Y-%m-%d %H:%M:%S") >> ${BKUP_LOG}
  18. echo "=======$(date "+%Y-%m-%d %H:%M:%S") Start Bakup [dbname]============" >>${BKUP_LOG}
  19. mysqldump -h${HOSTNAME} -u${UNAME} -p${PWORD} -h${HOSTNAME} -P${PORT} dbname | gzip > ${DIR}/dbname.sql.gz
  20. echo "=======$(date "+%Y-%m-%d %H:%M:%S") Finished Bakup [dbname]============" >>${BKUP_LOG}
  21. ###打包
  22. cd ${DIR}
  23. tar czf ${BACKNAME} * --remove-files

  24. ##文件是否存在
  25. if [ ! -f "${DIR}/${BACKNAME}" ]; then
  26.     echo "${BACKNAME} not exist" >>${BKUP_LOG}
  27. else
  28.     echo "${BACKNAME} exist" >>${BKUP_LOG}
  29.     ###上传
  30.     coscmd upload ${DIR}/${BACKNAME} /db_back/${BACKNAME} >> ${BKUP_LOG}
  31.     ##删除3天前文件
  32.     coscmd delete -f /db_back/${DELBACKNAME}
  33. fi
  34. echo "=======$(date "+%Y-%m-%d %H:%M:%S") upload Finished============" >>${BKUP_LOG}

复制代码
发表于 2022-11-27 16:56:44 来自手机 | 显示全部楼层
容器里面自带mysqldump备份命令的,你要周期定时备份就得自己写脚本和加定时任务了。还有个办法就是在外部主机安装mysql客户端,然后连接容器的数据库备份。
发表于 2022-11-27 16:56:46 | 显示全部楼层
你可以看看db-backup,或者自己写个脚本备份一下,不难的

 楼主| 发表于 2022-11-27 16:58:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-27 17:02:03 | 显示全部楼层
安装fast 面板就行
 楼主| 发表于 2022-11-27 17:05:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2022-11-27 17:10:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-27 17:13:24 | 显示全部楼层

fast os docker
发表于 2022-11-27 17:16:17 | 显示全部楼层
群晖控制面板,任务计划,新增,计划任务,用户定义脚本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-14 18:31 , Processed in 0.065724 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表