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
后面也是要还原的数据库。