2015-06-27 61 views
1

我試圖在MongoVUE中創建一個新的連接,但我有一個錯誤:「連接被拒絕」MongoVUE中的連接失敗

連接配置是:

  1. 名稱:數據庫
  2. 服務器:127.0.0.1
  3. 端口:27017(默認)
  4. 用戶名:admin

連接被拒絕無法連接到服務器127.0.0.1:27017: 對象引用不設置到對象..類型的一個實例: MongoDB.Driver.MongoConnectionException堆棧:在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(時間跨度 超時,ReadPreference readPreference)在 MongoDB.Driver.MongoServer.Connect(時間跨度超時)在處 MangoUI.MMongo.Open(布爾mustWrite)在MangoUI.MMongo.Open()
在MangoUI.MConnection MangoUI.MMongo.QSDlL5xzK686iCExThO(對象) MongoDB.Driver.MongoServer.Connect()。 get_IsValid()at MangoUI.WinConnect.SCOjR9kYRPerNNngykW(Object)at MangoUI.WinConnect.btnTest_Click(Object sender,EventArgs e)

未將對象引用設置爲對象的實例。類型: System.NullReferenceException堆棧:在 MongoDB.Driver.MongoServerInstance.RefreshStateAsSoonAsPossible()
在MongoDB.Driver.Internal.MongoConnection.HandleException(例外 EX)在 MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer緩衝, 的Int32的requestId)在 MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage 消息)在 MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection 連接)在 MongoDB.Driver.MongoServerInstance.RunCommandAs [TCommandResult ](MongoConnection 連接,字符串databaseName,IMongoCommand命令)在 MongoDB.Driver.MongoServerInstance.Ping(MongoConnection連接)
在MongoDB.Driver.MongoServerInstance.Connect()在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(時間跨度 超時,ReadPreference readPreference)

如何我可以修復它並創建連接?請幫助。

+0

MongoDB 3.X服務器也許?認證例程已更新。確保你的客戶端支持這些。因此升級或使用別的東西。 –

+0

我已經安裝了服務器,它工作正常...我會檢查我的客戶端。我可以使用哪些工具? –

回答

2

也許你已經解決了這個疑難問題只是提供我是如何解決對他們來說,隨之而來後:

  1. 檢查,如果你的MongoDB是的。
    打開瀏覽器,輸入網址localhost:27017,你會發現,網頁有像「看來你參加連接的MongoDB」,然後轉到步驟3
    如果沒有轉到步驟2
  2. 保留你的mongodb在
    您應該將安裝目錄添加到路徑變量中。
    然後創建一個目錄來存儲你的db,例如「D:\ data \ db \」。
    然後在控制檯中輸入此命令mongod --dbpath D:\data\db如果要連接,請不要關閉控制檯。
    然後轉到步驟3.
  3. 使用MongoBooster而不是MongVUE。 MongoVUE自2014年起nolooger更新。但是,mongobooster很好,支持從2.2到3.2的mongodb

就是這樣。