Mongodb备份及还原数据库

EFV使用的是Mongodb数据库,且默认的数据库名,数据库用户名和密码均为ffmpeg,如果你没修改过这些信息,可以直接复制粘贴。

备份数据库

首先使用SSH客户端,比如Xshell软件,登录要备份的切片服务器,使用命令:

mongodump -h 127.0.0.1 -u ffmpeg -p ffmpeg -d ffmpeg -o /root --authenticationDatabase ffmpeg

-d是选择要备份的数据库,-u是用户名,-p是密码,--authenticationDatabasehou后面也是要备份的数据库。

备份好了后,数据库备份文件路径为/root/ffmpeg

还原数据库

我们需要将数据库备份文件夹放到需要还原的服务器目录,如ffmpeg备份文件夹放到/root目录

首先使用SSH客户端,比如Xshell软件,登录服务器,使用命令:

#/root/ffmpeg为数据表备份存放文件夹,自行修改
mongorestore -h 127.0.0.1 -u ffmpeg -p ffmpeg -d ffmpeg /root/ffmpeg --authenticationDatabase ffmpeg

-d是选择要合并的数据库,-u是用户名,-p是密码,--authenticationDatabasehou后面也是要还原的数据库。