2016-04-27 197 views
0
C:\Windows\system32>mongo ds021711.mlab.com:1111/dbname-u dbuser -p dbpassword 
2016-04-27T12:24:32.433+0100 I CONTROL [main] Hotfix KB2731284 or later update 
is not installed, will zero-out data files 
MongoDB shell version: 3.2.5 
connecting to: ds021711.mlab.com:11111/praveendb 
2016-04-27T12:24:37.663+0100 W NETWORK [thread1] Failed to connect to 54.162.21 
0.39:21711 after 5000 milliseconds, giving up. 
2016-04-27T12:24:37.672+0100 E QUERY [thread1] Error: couldn't connect to ser 
ver ds021711.mlab.com:1111, connection attempt failed : 
[email protected]/mongo/shell/mongo.js:231:14 
@(connect):1:6 

exception: connect failed 

嘗試連接我的MLAB mongo數據庫時出現上述錯誤,請幫助。無法連接到我的MLAB mongo db

回答

0

Eliname配置文件的bindIp使服務器監聽所有IP,也許它只是在迴環地址中偵聽。在那之後做

sudo netstat -lnp | grep mongo 

和類似的東西,應該顯示:

tcp 0 0 0.0.0.0 : LISTEN 2025/mongod 

此外,檢查中,你正在聽的端口是開放的,防火牆不回採的流量。

如果您無法解決問題,請嘗試更改端口。在我的大學安裝mongodb服務器時,我無法連接到mongo默認端口(27017),因爲它被阻塞,我通過將端口更改爲8080來解決問題。