来自已装载磁盘

时间:2017-03-23 05:40:15

标签: linux mongodb ssh

我从Google Compute Engine实例运行MongoDB。由于SSH配置发生了一些变化,我现在无法通过SSH进入实例。因此,我也无法从客户端登录MongoDB,因为SSH无法正常工作。

我想从此实例复制MongoDB数据库并启动一个新实例并将数据库复制到该实例。

我无法通过SSH连接到旧实例,因此我将其磁盘安装到另一个实例并打开/ var / lib / mongodb文件夹。在这个文件夹中有.wt文件,日志文件夹和一些其他文件。

我将这个mongodb文件夹复制到新实例的mongodb文件夹中。现在,当我尝试运行mongodb服务器时,它给了我一个错误。

我应该从磁盘复制哪些文件/文件夹来完成数据库的备份?

另外,我可以从挂载的磁盘启动mongodb服务器,然后运行mongodump来创建备份吗?

更新:复制数据库后出错

MongoDB shell版本v3.4.2

连接到:mongodb://127.0.0.1:27017

2017-03-23T06:18:19.422 + 0000 W NETWORK [thread1]无法连接到127.0.0.1:27017,在(查询套接字以查看轮询后的错误),原因:连接被拒绝

2017-03-23T06:18:19.487 + 0000 E QUERY [thread1]错误:无法连接到服务器127.0.0.1:27017,连接尝试失败: connect@src/mongo/shell/mongo.js:237:13

@(连接):1:6

异常:连接失败

0 个答案:

没有答案