MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब को अपग्रेड करें

MongoDB को अपग्रेड करने के लिए उबंटू . पर

सबसे पहले, अपने डेटा का बैकअप लें Mongoexport का उपयोग करना

उदा:

mongoexport --db sales --collection contacts --out contacts.json --journal

फिर कमांड जारी करके देखें कि आप MongoDB का कौन सा संस्करण चला रहे हैं:

<ब्लॉकक्वॉट>

$ mongod --version

डीबी संस्करण v1.8.2 , pdfile संस्करण 4.5-बुध 24 अक्टूबर 15:43:13 git संस्करण:nogitversion

पुष्टि करें अगर मोंगो वर्तमान में चल रहा है:

<ब्लॉकक्वॉट>

$ पीएस -बधिर | grep मोंगोड

मोंगोडब 15408 1 0 जून06? 13:00:00 /usr/bin/mongod --config /etc/mongodb.conf

MongoDB को बंद करने के लिए

<ब्लॉकक्वॉट>

$ ./मोंगो

> व्यवस्थापक का उपयोग करें

> db.shutdownServer ()

सर्वर डाउन होना चाहिए...

फिर इन निर्देशों का पालन करते हुए अपग्रेड किया गया:Ubuntu पर MongoDB कैसे स्थापित करें

10 Gen (MongoDB के निर्माता) सार्वजनिक कुंजी को apt-get में जोड़ें ताकि आप उनके पैकेज पर भरोसा कर सकें:

<ब्लॉकक्वॉट>

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

$ इको "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen">> /etc/apt/sources.list.d/10gen.list

अपने पैकेज अपडेट करें:

<ब्लॉकक्वॉट>

$ sudo apt-get update

10gen का MongoDB डेबियन/उबंटू पैकेज स्थापित करें:

<ब्लॉकक्वॉट>

$ sudo apt-mongodb-10gen इंस्टॉल करें

निम्नलिखित पैकेज निकाल दिए जाएंगे :मोंगोडब

निम्नलिखित नया संकुल संस्थापित किया जाएगा:mongodb-10gen

यदि आपको कोई त्रुटि मिलती है , कोशिश करें:

<ब्लॉकक्वॉट>

$ उपयुक्त-स्वचालित निकालें

पुष्टि करें कि मोंगोडब उपयोगकर्ता/समूह को डेटा निर्देशिका में लिखने की अनुमति है:

<ब्लॉकक्वॉट>

$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.

MongoDB को प्रारंभ करें एक डेमॉन के रूप में (पृष्ठभूमि प्रक्रिया) निम्न आदेश का उपयोग कर:

<ब्लॉकक्वॉट>

$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend

MongoDB को शट डाउन करने के लिए Mongo CLI में प्रवेश करें, व्यवस्थापक तक पहुंचें और शटडाउन कमांड जारी करें:

<ब्लॉकक्वॉट>

$ ./मोंगो

> व्यवस्थापक का उपयोग करें

> db.shutdownServer ()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डीबीआरएफ के साथ मोंगोडब से कैसे पूछें?

  2. अतुल्यकालिक उप-कार्य के साथ Async कर्सर पुनरावृत्ति

  3. MongoDB - एक डेटाबेस ड्रॉप करें

  4. mongoexport JSON पार्सिंग त्रुटि

  5. मोंगोडीबी $toLong