सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017


160

मुझे निम्नलिखित त्रुटि मिल रही है:

alex@alex-K43U:/$ mongo
MongoDB shell version: 2.2.0
connecting to: test
Thu Oct 11 11:46:53 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
exception: connect failed
alex@alex-K43U:/$ 

जब मैं मोंगोडब शुरू करने की कोशिश करता हूं तो यही होता है:

* Starting database mongodb                                             [fail]

मैंने पहले ही कोशिश की mongo --repair

मैंने chown और chmod को var, lib, और data / db और log mongodb बनाया।

नहीं जानते कि इसके अलावा क्या किया जाए। कोई सुझाव?

mongodb.log:

***** SERVER RESTARTED *****


Thu Oct 11 08:29:40 
Thu Oct 11 08:29:40 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Thu Oct 11 08:29:40 
Thu Oct 11 08:29:41 [initandlisten] MongoDB starting : pid=1052 port=27017 dbpath=/var/lib/mongodb 32-bit host=alex-K43U
Thu Oct 11 08:29:41 [initandlisten] 
Thu Oct 11 08:29:41 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Thu Oct 11 08:29:41 [initandlisten] **       see http://blog.mongodb.org/post/137788967/32-bit-limitations
Thu Oct 11 08:29:41 [initandlisten] **       with --journal, the limit is lower
Thu Oct 11 08:29:41 [initandlisten] 
Thu Oct 11 08:29:41 [initandlisten] db version v2.2.0, pdfile version 4.5
Thu Oct 11 08:29:41 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Thu Oct 11 08:29:41 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Thu Oct 11 08:29:41 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
Thu Oct 11 08:29:41 [initandlisten] Unable to check for journal files due to: boost::filesystem::basic_directory_iterator constructor: No such file or directory: "/var/lib/mongodb/journal"
************** 
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
*************
Thu Oct 11 08:29:41 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
Thu Oct 11 08:29:41 dbexit: 
Thu Oct 11 08:29:41 [initandlisten] shutdown: going to close listening sockets...
Thu Oct 11 08:29:41 [initandlisten] shutdown: going to flush diaglog...
Thu Oct 11 08:29:41 [initandlisten] shutdown: going to close sockets...
Thu Oct 11 08:29:41 [initandlisten] shutdown: waiting for fs preallocator...
Thu Oct 11 08:29:41 [initandlisten] shutdown: closing all files...
Thu Oct 11 08:29:41 [initandlisten] closeAllFiles() finished
Thu Oct 11 08:29:41 dbexit: really exiting now

संपादित करें:

मैंने ताला हटा दिया और फिर मोंगॉड की मरम्मत की और यह त्रुटि मिली:

Thu Oct 11 12:05:37 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating

इसलिए मैंने इसे सूडो के साथ किया:

alex@alex-K43U:~$ sudo mongod --repair
Thu Oct 11 12:05:42 
Thu Oct 11 12:05:42 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Thu Oct 11 12:05:42 
Thu Oct 11 12:05:42 [initandlisten] MongoDB starting : pid=5129 port=27017 dbpath=/data/db/ 32-bit host=alex-K43U
Thu Oct 11 12:05:42 [initandlisten] 
Thu Oct 11 12:05:42 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Thu Oct 11 12:05:42 [initandlisten] **       see http://blog.mongodb.org/post/137788967/32-bit-limitations
Thu Oct 11 12:05:42 [initandlisten] **       with --journal, the limit is lower
Thu Oct 11 12:05:42 [initandlisten] 
Thu Oct 11 12:05:42 [initandlisten] db version v2.2.0, pdfile version 4.5
Thu Oct 11 12:05:42 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Thu Oct 11 12:05:42 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Thu Oct 11 12:05:42 [initandlisten] options: { repair: true }
Thu Oct 11 12:05:42 [initandlisten] Unable to check for journal files due to: boost::filesystem::basic_directory_iterator constructor: No such file or directory: "/data/db/journal"
Thu Oct 11 12:05:42 [initandlisten] finished checking dbs
Thu Oct 11 12:05:42 dbexit: 
Thu Oct 11 12:05:42 [initandlisten] shutdown: going to close listening sockets...
Thu Oct 11 12:05:42 [initandlisten] shutdown: going to flush diaglog...
Thu Oct 11 12:05:42 [initandlisten] shutdown: going to close sockets...
Thu Oct 11 12:05:42 [initandlisten] shutdown: waiting for fs preallocator...
Thu Oct 11 12:05:42 [initandlisten] shutdown: closing all files...
Thu Oct 11 12:05:42 [initandlisten] closeAllFiles() finished
Thu Oct 11 12:05:42 [initandlisten] shutdown: removing fs lock...
Thu Oct 11 12:05:42 dbexit: really exiting now

लेकिन अभी भी वही समस्या है।


1
मुझे लगता है कि यह लिंक आपकी मदद करेगा stackoverflow.com/questions/9647561/…
mbo

8
sudo service mongod restartमेरे लिए काम किया
सुदीप भंडारी

जवाबों:


31

लॉग इंगित करता है कि मोंगॉडब समाप्त हो रहा है क्योंकि एक पुरानी लॉक फ़ाइल है।

यदि आप नहीं हैं और जर्नलिंग के साथ नहीं चल रहे हैं, तो लॉक फ़ाइल को हटा दें, मरम्मत चलाएं, और फिर से मोंगोडब शुरू करें।

यदि आप जर्नलिंग चालू कर रहे हैं या कर रहे हैं, तो संबंधित Mongo DB डॉक्स देखें । ध्यान दें कि वे कहते हैं "यदि आप जर्नलिंग के साथ चल रहे हैं तो आपको एक सुसंगत स्थिति में ठीक होने के लिए मरम्मत नहीं करनी चाहिए।" इसलिए अगर आप जर्नलिंग कर रहे थे, तो हो सकता है कि मरम्मत ने चीजें खराब कर दी हों।


25
यह बुरा है कि एक मरम्मत चीजों को नुकसान पहुंचा सकती है!
UpTheCric

1
जर्नलिंग सक्षम स्थिति में, यदि मुझे कोई कनेक्शन प्राप्त होता है, तो बहुत ही स्वतंत्र रूप से त्रुटि से इनकार करने पर क्या करना चाहिए?
शशांक

149
Step 1: Remove lock file.
sudo rm /var/lib/mongodb/mongod.lock

Step 2: Repair mongodb. 
sudo mongod --repair 

Step 3: start mongodb.
sudo start mongodb 
or
sudo service mongodb start

Step 4: Check status of mongodb.
sudo status mongodb 
or   
sudo service mongodb status

Step 5: Start mongo console.
mongo 

1
हाय नन्हे कूमनार टर्मिनल में प्रारंभिक पथ क्या है। क्या हमें cd / usr / local / opt / mongodb / folder या किसी अन्य पर जाना चाहिए, मुझे निम्नलिखित समस्या का सामना करना पड़ रहा है Vijayvir-Singh: ~ vijayvir $ sudo rm /var/lib/mongodb.mongod.lock rm: / var / lib /mongodb/mongod.lock: ऐसी कोई फ़ाइल या निर्देशिका विजयवीर-सिंह: ~ वीजयवीर $
विजयवीर सिंग पैंठिया

@vvss सबसे पहले फाइल का रास्ता खोजें। इसे इस्तेमाल करो। mongod.lock का पता लगाएं
नन्हे कुमार

9
संस्करण 2.4.8 में इसके /data/db/mongod.lockबजाय/var/lib/mongodb/mongod.lock
लूलूवी

84

क्या आप दौड़ने mongodसे पहले भागे थे mongo?

मैंने http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ से mongodb के लिए इंस्टॉलेशन निर्देशों का पालन किया और मेरे पास केवल वही त्रुटि थी जब मैं mongoवास्तव में mongodb प्रक्रिया को चलाने से पहले चला था। mongod। मैंने सोचा था कि मोंगोडब को स्थापित करना भी इसे लॉन्च करेगा, लेकिन mongodइससे पहले कि आप कुछ और करें जिसे मोंगोडब की आवश्यकता है, आपको इसे मैन्युअल रूप से लॉन्च करने की आवश्यकता है।


10
यह मेरा मुद्दा था। मुझे आश्चर्य है कि यह "मैंगो के साथ शुरुआत करना" डॉक्स में स्पष्ट रूप से सामने नहीं आया है।
जोंनोमो

यह वास्तव में उपयोगकर्ता अनुभव के दृष्टिकोण से कोई मतलब नहीं है। mongo.exeवह होना चाहिए जो डीबी शुरू करता है।
मोशे कर्मेल

58

इसकी वजह यह है कि मोनगोड प्रक्रिया नीचे है, आपको मोंगोड प्रक्रिया को पूरा करने के लिए कमांडों को चलाना होगा:

~$ sudo service mongodb stop

~$ sudo rm /var/lib/mongodb/mongod.lock

~$ sudo mongod --repair --dbpath /var/lib/mongodb

~$ sudo mongod --fork --logpath /var/lib/mongodb/mongodb.log --dbpath /var/lib/mongodb

~$ sudo service mongodb start

आशा है कि यह आपकी मदद करता है।


2
समस्या सुलझ गयी। धन्यवाद। मैं कमांड जोड़ूंगा sudo service mongod stopऔर sudo service mongodb stopपहले कमांड से पहले क्योंकि कुछ लोग अभी भी उन्हें चला रहे होंगे।
जॉर्जी जॉर्जीव

1
इसने मुझे मोंगो को पुनः आरंभ करने में मदद की। हालाँकि मैं अब पुराने डेटाबेस तक नहीं पहुँच पा रहा हूँ। क्या आप कृपया यहाँ मेरी मदद कर सकते हैं।
एहसान

13

प्रयत्न

sudo service mongodb start

इससे मेरी समस्या हल हो गई।


क्या अंतर है sudo service mongod startऔरsudo service mongodb start
geckob

मुझे यकीन नहीं है, लेकिन अनुमान लगाने के लिए मोंगोडब सेवा का नाम है, और मोंगॉड प्रोग्राम फ़ाइल का नाम है।
潘博韜

7

अपने फाइल सिस्टम को खाली स्थान की जाँच करें और यदि कम हो तो इसे बढ़ाएं। यह भी शुरू नहीं होने का कारण बन सकता है। /Var/log/mongodb/mongodb.log फ़ाइल की जाँच करें।

ERROR: Insufficient free space for journal files
Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles

यह मेरे साथ हुआ और मैंने फ़ाइल /etc/mongod.conf में smallfiles = true को जोड़ा
कार्लोस

7

mongodपहले दौड़ने की कोशिश करो mongo

sudo /usr/sbin/mongod मेरे खुलने पर

इससे मेरी समस्या हल हो गई,


6

इसलिए पहले आपको कमांड के नीचे mongod.lock फ़ाइल को निकालना होगा

sudo rm /var/lib/mongodb/mongod.lock

और फिर नीचे कमांड जारी करके मोंगो सेवा को फिर से शुरू करें

sudo service mongod restart 

4

आप यह देखने के netstat -anp | grep 27017लिए जांच सकते हैं कि पोर्ट किसी अन्य प्रक्रिया द्वारा उपयोग में है या नहीं।


अजीब बात है, मुझे यह मिला: एलेक्स @ एलेक्स-के 43 यू: ~ $ netstat -anp | grep 27017 (सभी प्रक्रियाओं की पहचान नहीं की जा सकती है, गैर-स्वामित्व वाली प्रक्रिया की जानकारी नहीं दिखाई जाएगी, आपको यह सब देखने के लिए रूट होना होगा।)
alexchenco

2
यह एक सामान्य परिणाम है जब एक गैर-रूट उपयोगकर्ता के रूप में निष्पादित किया जाता है, क्योंकि netstat केवल प्रक्रियाओं को दिखाएगा जो आपके उपयोगकर्ता को देखने की अनुमति है।
Efren

आप sudo netstat -anp का उपयोग कर सकते हैं | grep 27017 उस चेतावनी को पारित करने के लिए
विस्टन कोरोनेल

यह मेरे लिए काम करता है, बहुत बहुत धन्यवाद। मुझे यह तब मिलता है जब मैंने दिए गए कोड यूनिक्स 2 [] STREAM 31095 - /tmp/mongodb-27017.sock को चलाया और मैंने .sock फ़ाइल को हटा दिया, अब सब कुछ ठीक है।
हाबिल

4

विंडो में cmd ​​को व्यवस्थापक के रूप में चलाएं:

  1. निर्देशिका बनाओ:

    mkdir c: \ mongo \ data \ db

  2. सेवा स्थापित करें:

    mongod.exe --install --logpath c: \ mongo \ log --logappend --bind_ip 127.0.0.1 --dbpath c: \ mongo \ data \ db --directoryperdb

  3. MongoDB प्रारंभ करें:

    नेट शुरू MongoDB

4.मार्ट मैंगो शैल:

c:\mongo\bin\mongo.exe

यह समाधान मेरे लिए ठीक काम करता है



3

भविष्य के संदर्भ के लिए, समान त्रुटियों से बचने के लिए इन चरणों का पालन करें:

1.Download MondoDB https://www.mongodb.com/

2. अपने डाउनलोड फोल्डर में एक टर्मिनल और सीडी को खोलें या जो भी फोल्डर आपने सहेजा है वह आपके मैन्डोडब डाउनलोड (सुनिश्चित करें कि आप अपने एमोडोडब फोल्डर को इससे पहले कि आप उसमें डाल दें)

cd Downloads

3. अपने usr / स्थानीय पथ पर mongodb चलाएं

sudo mv mongodb-osx-... /usr/local/mongodb

4. अपने स्थानीय फ़ोल्डर में एलसीडी

cd /usr/local/mongodb

एक नई निर्देशिका 5.make

sudo mkdir -p /data/db

6. नई निर्देशिका में एलसीडी ऊपर बनाया गया है

cd /data/db

7. माफ मूंगो परमिट

sudo chown YourMacUserName /data/db

8. फिर जाओ / खोलो अपना .bash_profile

ऐसा करने के लिए, इन चरणों का पालन करें:

अपने एक नए टर्मिनल में

1 हैcd .pwd ls -l

जाँच करें कि क्या आपके टर्मिनल पर फ़ाइलों की सूची में .bash_profile दिखाई देता है

अगर -bash_profile नहीं बनाते हैं

बनाना .bash_profile:

अपने टर्मिनल में

स्पर्श .bash_profile

// इस चरण को छोड़ दें यदि आपके पास पहले से ही .bash_profile है

चरण 8:

अपने टर्मिनल में अगला :

open .bash_profile

और आपकी बैश फ़ाइल में जो पॉप खुलते हैं वे निम्नलिखित जोड़ते हैं:

MONGO_PATH=/usr/local/mongodb
export PATH=$PATH:$MONGO_PATH/bin

और फिर सहेजें । (फ़ाइल सहेजें या कमांड S / CMD + S)

Step9: वापस अपने टर्मिनल में :

source .bash_profile

अब दो टर्मिनलों को खोलें । आपके मोंडो डेमन के लिए दूसरा आपके मोंगो के लिए होगा

टर्मिनल 1: अपने टर्मिनल प्रकार में: मोंगॉड

mongodb

आउटपुट: मोंगोड टर्मिनल

टर्मिनल 2:

mongo

आउटपुट: मानगो टर्मिनल

यह भी सुनिश्चित करें कि आप अपने टर्मिनल में अपना मेनगोड शुरू करते समय निम्नलिखित टाइपो त्रुटि न करें: यह गलत है

mongo d

निम्न त्रुटि देता है : 127.0.0.1:27017 से कनेक्ट करने में विफल रहा, (पोल के बाद त्रुटि के लिए सॉकेट की जाँच करना), कारण: कनेक्शन ने इनकार कर दिया

यह सही है:

mongod

(शब्द मोंगो और डी .. मोंडोड के बीच कोई स्थान नहीं होना चाहिए

अंत में हमेशा ध्यान रखें कि आपको अपने टर्मिनलों पर मोंगो चलाने से पहले मांडोद चलाना होगा


2

मैंने http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/ पर डॉक्टर का अनुसरण किया ।

कॉन्फ़िगर और रिबूट के बाद, मैंने निष्पादित किया sudo service mongod startऔर प्राप्त किया ... [FAILED]

अंत में, मैंने पाया कि mongodशुरू हो गया था। मुझे लगता है कि yum installइसे ऑटो स्टार्ट में जोड़ा गया है।

यह जाँचने के लिए कि आपका mongodक्या चल रहा है service mongod status:।

आशा है कि इससे किसी को भी समस्या हो सकती है।


2

आखिरकार बार-बार कोशिश के बाद मुझे समस्या का निवारण करना पड़ा ...

Step 1: ps aux | grep mongo
Step 2: sudo rm /var/lib/mongodb/mongod.lock
Step 3: sudo mongod --repair
Step 4: mongo

2

यह त्रुटि MongoDB के बाइंड IP सेटिंग के कारण हो सकती है। आप MongoDB की कॉन्फिग फाइल को चेक कर सकते हैं

$ sudo vi /etc/mongodb.conf

मेरे मामले में, बाइंड आईपी सर्वर के इंट्रानेट पते पर सेट है, बस निम्नलिखित के रूप में:

bind_ip = 10.10.1.14 
#port = 27017

इसलिए मैंने प्रकार से शेल से कनेक्ट करने के लिए मोंगो को एक आईपी पैरामीटर दिया है:

$ mongo 10.10.1.14

यदि आपने कॉन्फिगर को बदल दिया है तो मोंगोडब सेवा को फिर से शुरू करना न भूलें।


2

मेरे पास 3.2.1 संस्करण हैं और इसके /data/db/बाद से लॉक फाइल को डिलीट करना था , इसके बाद यह रन हुआ mongodऔर यह सफलतापूर्वक शुरू हुआ।

>rm /data/db/mongod.lock
>mongod


1

Mongod.lock को हटाने के बाद जो मेरी विंडोज़ OS में डेटा डायरेक्टरी के अंदर था, यह अभी भी वही त्रुटि संदेश दिखा रहा था। मुझे बिना किसी त्रुटि के मोंगो कमांड चलाने के लिए --dbpath के साथ मोंगॉड चलाना था।


1

यद्यपि उत्तर प्राप्त हुए हैं, मैं नेटवर्क त्रुटियों के बारे में चर्चा करना चाहूंगा MongoDB

नेटवर्क त्रुटियों MongoDB

सुरक्षित लेखन चिंताओं को सेट करना यह सुनिश्चित करने के लिए पूर्ण प्रमाण विधि नहीं है कि हम सुरक्षित हैं। मान लेते हैं कि w=1& j=trueसेट हो गया है, क्या होगा यदि लिखित पावती सर्वर से प्राप्त नहीं हुई? खैर, संभावना यह है कि ऐसा नहीं हुआ, लेकिन हो सकता है। ऐसा होने का कारण यह हो सकता है कि नेटवर्क त्रुटियां हैं - ऐसे कारण हैं कि हमें सकारात्मक प्रतिक्रिया नहीं मिल सकती है। तो, हम पसंद की भाषा के ड्राइवर के माध्यम से आवेदन से अनुरोध भेज सकते हैं। mongodइसे सफलतापूर्वक पूरा कर सकते हैं और फिर एक टीसीपी रीसेट हो सकता है, और नेटवर्क वास्तव में एक तरह से रीसेट प्राप्त कर सकता है जिसे हमें कभी भी प्रतिक्रिया नहीं मिलती है। इसलिए, हमें एक त्रुटि मिल सकती है और त्रुटि पर, हम मान सकते हैं कि हमें एक त्रुटि मिली। ऐसा नहीं हुआ, लेकिन ऐसा हो सकता है।

एक डालने के लिए, इसके खिलाफ गार्ड करना संभव है। यह संभव है क्योंकि अगर हम ड्राइवर को बनाने _idदेते हैं और हम एक इंसर्ट करते हैं - तो हम उस इंसर्ट को कई बार कर सकते हैं और इससे कोई नुकसान नहीं होगा। क्योंकि, यदि हम यह 1 सेंट समय करते हैं और हमें एक त्रुटि मिलती है और हमें यकीन नहीं है कि यह सम्मिलित है या नहीं क्योंकि यह एक नेटवर्क त्रुटि है, तो हम इसे फिर से कर सकते हैं। और बशर्ते कि हम इसे फिर से निष्पादित करें, सटीक के साथ प्रदर्शन करने के लिए _id। सबसे खराब स्थिति यह है कि जब हम इसे सम्मिलित करने का प्रयास करेंगे तो हमें एक डुप्लिकेट कुंजी त्रुटि मिलेगी।

हालाँकि, एक अद्यतन जहाँ समस्या होती है। विशेष रूप से, अद्यतन जो आइटम शक्तिशाली नहीं है, उदाहरण के लिए एक $inkकमांड शामिल है । इसलिए, हम डेटाबेस को एक निश्चित क्षेत्र को बढ़ाने के लिए कह रहे हैं। उस स्थिति में, यदि हमें कोई नेटवर्क त्रुटि मिलती है और हमें पता नहीं है कि अपडेट हुआ है या नहीं। अब, शायद हम उन मूल्यों के बारे में पर्याप्त जानते हैं जिन्हें हम उनके साथ देख सकते हैं कि अपडेट हुआ, जो ठीक है। लेकिन अगर हम उस क्षेत्र के लिए डेटाबेस में शुरुआती मूल्य नहीं जानते हैं, तो हमारे लिए यह जानना संभव नहीं है कि नेटवर्क त्रुटि के मामले में ऐसा हुआ है या नहीं। ठीक नेटवर्क के साथ इस तरह के मुद्दे अत्यंत दुर्लभ हैं।

और अगर हमें वास्तव में हर कीमत पर इससे बचने की आवश्यकता है, तो हमें जो करना है, वह हमारे सभी अपडेट को आवेषण में बदल देता है, डेटाबेस से दस्तावेज़ का पूरा मूल्य पढ़कर और फिर उसे संभावित रूप से हटाने और इसे फिर से डालने या बस सम्मिलित करने के लिए एक नया।

कारण यह है कि आवेदन सफल होने पर भी एक त्रुटि वापस मिल सकती है:

  • सर्वर और एप्लिकेशन के बीच नेटवर्क टीसीपी कनेक्शन सर्वर द्वारा लिखित प्राप्त होने के बाद रीसेट किया गया था, लेकिन प्रतिक्रिया भेजे जाने से पहले।
  • MongoDBसर्वर लिखने प्राप्त करने और इसे करने के लिए जवाब के बीच समाप्त हो जाता है।
  • नेटवर्क लेखन के समय और क्लाइंट के लिखने के प्रति प्रतिक्रिया प्राप्त करने के समय के बीच विफल हो जाता है।

1

यह मेरे लिए काम करता है mongodb उपयोग को रोकने के लिए:

use admin
db.shutdownServer()

और पुनः आरंभ करने के लिए:

sudo service mongod restart


0

पर्यावरण चर में PATH के लिए बिन जोड़ने में मदद की।

GOTO इंस्टॉलेशन पाथ और विंडोज में पर्यावरण चर में PATH चर के लिए ../bin की प्रतिलिपि बनाएँ


0

विंडोज़ + आर टाइप करें और निम्नलिखित दर्ज करें

services.msc

MongoDB शुरू करें

अब संबंधित पथ में cmd ​​में "mongo" टाइप करें जहाँ mongo.exe मौजूद है, यह काम करना शुरू कर देगा।


0

1. डी ड्राइव में नया फ़ोल्डर बनाएँ D: / data / db

2. ओ पर टर्मिनल टर्मिनल: / डेटा / डीबी

3. टाइप mongod और दर्ज करें।

4. प्रचार मोंगो और दर्ज करें।

और आपका मोंगोडब फूट गया है ............




0

मुझे एक समान त्रुटि मिली लेकिन मूल कारण अलग था। होमबॉव का उपयोग करके मोंगॉडब स्थापित करने के बाद। https://docs.mongodb.com/manual/installation/ मुझे टर्मिनल पर "मोंगो" कमांड देने से पहले "मोंगॉड" सेवा शुरू करनी होगी।


0

यदि आप OS X सिस्टम का उपयोग कर रहे हैं, तो कोई serviceकमांड नहीं है । इसलिए आप निष्पादित नहीं कर पाएंगे sudo service mongod start

अधिक सहायता के लिए इस उत्तर की जाँच करें https://unix.stackexchange.com/a/155746 !


0

त्रुटि: सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017

यह WINDOWS उपयोगकर्ताओं के लिए समाधान है यहां कोड दर्ज करें। निर्देशिका बनाएं:

mkdir c:\mongo\data\db
  1. सेवा स्थापित करें: पहले सीडी के साथ MongoDB के कार्यक्रमों की फ़ाइलों में अपनी बिन निर्देशिका पर जाएं

mongod.exe --install --logpath

  1. MongoDB प्रारंभ करें:

    net start MongoDB

4.मार्ट मैंगो शैल:

`c:\mongo\bin\mongo.exe` or

बिन तक जाओ और प्रवेश करो mongo

नोट: एडमिनिस्ट्रेटर मोड में टर्मिनल खोलें


0

Ubuntu 18.04LTS: समस्या तब उत्पन्न होती है जब मैंने अपने पिछले संस्करण को पूरी तरह से अनइंस्टॉल कर दिया और 4.2.6 स्थापित किया

घंटे की googling के बाद, मैंने एक और समस्या हल की

MongoDB शुरू करने में असफल रहा - *** गर्भपात के बाद गर्भपात () विफलता

मुझे उम्मीद थी कि समस्या सर्वर से जुड़ नहीं सकती , क्योंकि सब कुछ ठीक लग रहा है।

अंत में, मैंने ऑपरेटिंग सिस्टम को फिर से शुरू करने और यह अनुमान लगाने का निर्णय लिया कि क्या ... बिंगो

sudo mongo // works like a charm
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.