全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

求教express-ffmpeg怎么实现完整搬迁?

[复制链接]
发表于 2019-9-23 19:22:21 | 显示全部楼层 |阅读模式
要怎么备份和恢复数据?不会用mongodb数据库
发表于 2019-9-23 19:39:20 | 显示全部楼层
  1. #!/bin/bash
  2. #backup MongoDB

  3. #mongodump命令路径
  4. DUMP=/usr/bin/mongodump
  5. #临时备份目录
  6. OUT_DIR=/data/bak/now
  7. #备份存放路径
  8. TAR_DIR=/data/bak
  9. #获取当前系统时间
  10. DATE=`date +%Y_%m_%d`
  11. #数据库账号
  12. DB_USER=ffmpeg
  13. #数据库密码
  14. DB_PASS=ffmpeg
  15. #DAYS=15代表删除15天前的备份,即只保留近15天的备份
  16. DAYS=15
  17. #最终保存的数据库备份文件
  18. TAR_BAK="mongodb_bak_$DATE.tar.gz"

  19. cd $OUT_DIR
  20. rm -rf $OUT_DIR/*
  21. mkdir -p $OUT_DIR/$DATE
  22. #备份全部数据库
  23. $DUMP -h 127.0.0.1:27017 -u $DB_USER -p $DB_PASS --authenticationDatabase "ffmpeg" -o $OUT_DIR/$DATE
  24. #压缩为.tar.gz格式
  25. tar -zcvPf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
  26. #删除15天前的备份文件
  27. find $TAR_DIR/ -mtime +$DAYS -delete

  28. exit
复制代码





发表于 2019-9-23 19:41:07 | 显示全部楼层
  1. ## restore
  2. DATE=`date +%Y_%m_%d`
  3. mongorestore -h 127.0.0.1:27017 -u ffmpeg -p ffmpeg  -d ffmpeg --drop /data/bak/now/$DATE/ffmpeg
复制代码
 楼主| 发表于 2019-9-23 19:57:16 | 显示全部楼层

大。。大。。。大。。。大佬!居然有自动备份脚本

再求教大佬,怎么设置mongodb远程连接?
发表于 2019-9-23 22:16:15 | 显示全部楼层
你爹临死前 发表于 2019-9-23 19:57
大。。大。。。大。。。大佬!居然有自动备份脚本

再求教大佬,怎么设置mongodb远程连接? ...


不知道了,没研究,只搞了个备份脚本,还有个
MongoDB数据库可视化Web管理界面,可直接创建/修改/删除/备份数据库
https://github.com/mrvautin/adminMongo
 楼主| 发表于 2019-9-23 22:18:41 | 显示全部楼层
hjvn2211445 发表于 2019-9-23 22:16
不知道了,没研究,只搞了个备份脚本,还有个
MongoDB数据库可视化Web管理界面,可直接创建/修改/删除/备 ...

谢谢大佬,这个方便多了啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-10 21:22 , Processed in 0.062794 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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