मैं उबंटू 15.04 में कई समय में MongoDB स्थापित करने रहा हूँ, लेकिन यह ठीक से स्थापित नहीं और मोंगो खोल में त्रुटि है:स्थापित करने MongoDB 15.04
mongo
MongoDB shell version: 3.0.1
connecting to: test
2015-04-07T18:46:14.958+0430 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-04-07T18:46:14.959+0430 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
मैं 2.6.4 और 3.0 के लिए अद्यतन को स्थापित करने से कर रहा हूँ .1 लेकिन त्रुटि हल नहीं है। मैं this Answer in stackoverflow पाया और ubuntu में 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
reapir के लिए
:
mongod --repair
2015-04-07T18:58:15.595+0430 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-04-07T18:58:15.595+0430 I CONTROL [initandlisten] dbexit: rc: 100
sudo सेवा के लिए यह त्रुटि शुरू MongoDB:
sudo service mongodb start
[sudo] password for amir:
Failed to start mongodb.service: Unit mongodb.service failed to load: No such file or directory.
और स्थिति के लिए:
sudo service mongodb status
● mongodb.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
और स्टार्ट शैल के लिए पहली समस्या फेंक दी गई है।
मैं linuxbrew और फिर त्रुटि नहीं गया था के साथ MongoDB स्थापित की कोशिश ...
--------------- अद्यतन -------- के बाद से "डेमोस्टीन" में क्या कहते हैं:
मुझे लगता है कि आपको बस यह फ़ोल्डर/डेटा/डीबी बनाने की आवश्यकता है। sudo mkdir प्रयास करें/डेटा/db तो मरम्मत
मैं तो home/amir/data/db
में /data/db
है मैं जड़ और कुछ भी नहीं बदलने में /data/db
... पिछली बार में मैं linuxbrew साथ और कहा कि sudo के लिए मोंगो स्थापित करने का सृजन आदेश sudo mongod --repair
में काम नहीं करता था और अन्य चरण और बिना सुडो के आदेश का काम नहीं किया गया था ... इसलिए मैं पहले टर्मिनल में sudo su
कोशिश करता हूं और पहले चरण में रूट में चरण का प्रयास करता हूं, कहता है कि mongodb इंस्टॉल नहीं है और इसे इंस्टॉल करने के लिए: apt-get install mongo-server
मैं इस कमांड को सम्मिलित करता हूं और फिर से mongodb इंस्टॉल करता हूं। अब जड़ मोंगो खोल में इस संस्करण में सही ढंग से शुरू:
[email protected]:/home/amir# mongo
MongoDB shell version: 2.6.3
connecting to: test
>
और sudo सु मोंगो खोल के बिना इस संस्करण में शुरू:
MongoDB shell version: 3.0.1
connecting to: test
तरह से मैं का पता करने के लिए यह 2 संघर्ष नहीं करना चाहती तक एक दूसरे के साथ संस्करण?
मुझे लगता है कि आपको बस यह फ़ोल्डर/डेटा/डीबी बनाने की आवश्यकता है। सुडो एमकेडीआईआर/डेटा/डीबी का प्रयास करें, फिर – panagdu
की मरम्मत करें मेरे पास 'डेटा/डीबी' फ़ोल्डर है। और मैं 'mongod हटा दिया गया था।लॉक 'से'/home/amir/data/db/_tmp ' –
ऐसा लगता है कि आपके अंदर/home/amir/लेकिन mongodb/data/db पर इंगित कर रहा है। मेरा आदेश – panagdu