2016-12-06 2 views
0

Ich bin neu in MongoDB Und ich habe MongoDB erfolgreich in Windows 64bit installiert.Mongodb nicht verbunden nur Warten auf Verbindung

Vor ein paar Tagen MongoDB erfolgreich verbunden, aber derzeit ist es nicht verbunden.

MongoDB installiert Lage ist: -

C:\Program Files\MongoDB\Server\3.2\bin 

ich bereits diesen Ort in die Umgebungsvariable setzen.

dann habe ich das Verzeichnis

C:\Users\Ahmad\data\db 

Jetzt habe ich mit mongoDB zu Verbindung verwenden möchten

C:\Users\Ahmad>mongod --dbpath C:\Users\Ahmad\data\db 

dann einige Code zu erzeugen

2016-12-06T12:15:43.735+0530 I CONTROL [initandlisten] MongoDB starting : pid=3 
160 port=27017 dbpath=C:\Users\Ahmad\data\db 64-bit host=Shahzad 
2016-12-06T12:15:43.736+0530 I CONTROL [initandlisten] targetMinOS: Windows 7/W 
indows Server 2008 R2 
2016-12-06T12:15:43.736+0530 I CONTROL [initandlisten] db version v3.2.8 
2016-12-06T12:15:43.736+0530 I CONTROL [initandlisten] git version: ed70e33130c 
977bda0024c125b56d159573dbaf0 
2016-12-06T12:15:43.736+0530 I CONTROL [initandlisten] OpenSSL version: OpenSSL 
1.0.1p-fips 9 Jul 2015 
2016-12-06T12:15:43.737+0530 I CONTROL [initandlisten] allocator: tcmalloc 
2016-12-06T12:15:43.737+0530 I CONTROL [initandlisten] modules: none 
2016-12-06T12:15:43.737+0530 I CONTROL [initandlisten] build environment: 
2016-12-06T12:15:43.737+0530 I CONTROL [initandlisten]  distmod: 2008plus-ss 
l 
2016-12-06T12:15:43.737+0530 I CONTROL [initandlisten]  distarch: x86_64 
2016-12-06T12:15:43.738+0530 I CONTROL [initandlisten]  target_arch: x86_64 
2016-12-06T12:15:43.738+0530 I CONTROL [initandlisten] options: { storage: { db 
Path: "C:\Users\Ahmad\data\db" } } 
2016-12-06T12:15:43.739+0530 I -  [initandlisten] Detected data files in C 
:\Users\Ahmad\data\db created by the 'wiredTiger' storage engine, so setting the 
active storage engine to 'wiredTiger'. 
2016-12-06T12:15:43.740+0530 I STORAGE [initandlisten] wiredtiger_open config: 
create,cache_size=1G,session_max=20000,eviction=(threads_max=4),config_base=fals 
e,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snapp 
y),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),stati 
stics_log=(wait=0), 
2016-12-06T12:15:44.467+0530 I NETWORK [HostnameCanonicalizationWorker] Startin 
g hostname canonicalization worker 
2016-12-06T12:15:44.467+0530 I FTDC  [initandlisten] Initializing full-time d 
iagnostic data capture with directory 'C:/Users/Ahmad/data/db/diagnostic.data' 
2016-12-06T12:15:44.473+0530 I NETWORK [initandlisten] waiting for connections 
on port 27017 

Aber Verbindung hergestellt ist nicht nur Warten auf Verbindungen auf Port 27017 Nachricht zeigt Ich wartete lange Zeit, aber nichts passiert,

+0

hast du deinen mongodb service gestartet? In Windows müssen Sie manuell mit einem Teil starten, wo Sie Ihren mongodb Datenordner behalten haben. –

+0

Es wurde erfolgreich gestartet, jetzt, wenn Sie eine Verbindung herstellen wollen, öffnen Sie das neue Terminalfenster und führen Sie den 'mongo' Befehl aus – styopdev

Antwort

0

kopieren bin und erstellen Sie neue Datenrepository in ein anderes Laufwerk und stellen Sie sicher, dass nicht mit OS Boot-Dateien zuordnen. und dann C:\Users\Ahmad\data\db\mongod --dbpath C:\Users\Ahmad\data\db

nach dem Ausführen dieser Zeile zeigen Sie Bestätigungsdialog von Firewall-Proxy.