2017-06-12 76 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,它符合你的指令 –