使用EBS卷进行数据时,Mongo Shell未连接

时间:2016-10-05 09:34:12

标签: node.js mongodb amazon-web-services amazon-ec2 mongo-shell

我在EBS volume上使用EC2 instance来存储数据。我成功安装并运行mongodb唯一的问题是,当我尝试使用mongo shell连接到sudo mongo admin --username root --password MY_ec2LOG_PASSWORD时,会出现身份验证错误

root@ip-172-**-**-***:/home/bitnami# sudo mongo admin --username root --password MY_ec2LOG_PASSWORD
MongoDB shell version: 3.2.9
connecting to: /opt/bitnami/mongodb/tmp/mongodb-27017.sock:27017/admin
2016-10-05T09:19:34.710+0000 E QUERY    [thread1] Error: Authentication failed. :
DB.prototype._authOrThrow@src/mongo/shell/db.js:1441:20
@(auth):6:1
@(auth):1:2

exception: login failed
root@ip-172-**-**-***:/home/bitnami#

但是当我像普通文件夹一样将dbpath更改为EC2instance存储并重新启动mongodb然后运行相同的命令时它会成功运行。

我已经将mount目录的所有者设置为与mongodb正常工作的其他目录相同的权限。

我可以知道为什么在使用EBS作为存储时无法连接到mongo shell。

我正在使用Bitnami Mean AMI。

0 个答案:

没有答案