2017-06-12 90 views
0

连接到MLAB我试图连接到MLAB我的终端上时,我跟着网站 上的说明这是我输入未能通过蒙戈

mongo ds151461.mlab.com:51461/simplelogin -u <dbuser> -p <dbpassword>

命令这是我得到的结果:

MongoDB shell version v3.4.4 
connecting to: mongodb://ds151461.mlab.com:51461/simplelogin 
MongoDB server version: 3.2.13 
WARNING: shell and server versions do not match 
2017-06-12T19:12:35.498-0400 E QUERY [thread1] Error: Authentication failed. : 
[email protected]/mongo/shell/db.js:1459:20 
@(auth):6:1 
@(auth):1:2 
exception: login failed 

顺便说一句,当我运行在本地的MongoDB,我用的mongod,使其工作和蒙戈不起作用

回答

2

由于ERR或者建议您有认证错误。 这可能是因为您使用的用户凭据对数据库“simplelogin”无效而发生的。 (你不能在这里使用mlab证书,我犯了这个错误,可能会帮助某人,所以值得一提。)

如果你还没有在数据库中的用户呢。按照以下步骤创建用户。

1 - 点击目标网页上的数据库进入您的数据库页面。 或使用以下URL,https://mlab.com/databases/simplelogin(您必须先登录才能使用)

2 - 从那里单击“用户”选项卡。点击“添加数据库用户”按钮,然后输入用户名和密码(可以说这个例子的用户名 - “myuser”和密码 - “mypassword”)。点击“创建”按钮。

3 - 使用这些凭据连接到您的数据库。

mongo ds151461.mlab.com:51461/simplelogin -u myuser -p mypassword 

它应该工作。

这有帮助吗?

+0

非常感谢。这是我第一次使用mLab,它符合你的指令 –