MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

надстройте mongodb

За Надстройване на MongoDB на Ubuntu

Първо, Архивирайте данните си с помощта на Mongoexport

напр.:

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

След това проверете коя версия на MongoDB използвате, като издадете командата:

$ mongod --version

db версия v1.8.2 , pdfile версия 4.5 -ср, 24 октомври 15:43:13 git версия:nogitversion

Потвърдете ако mongo в момента работи:

$ ps -глух | grep mongod

mongodb 15408 10 юни 06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf

За изключване на MongoDB

$ ./mongo

> използвайте администратор

> db.shutdownServer()

сървърът трябва да не работи...

След това надстройва, следвайки тези инструкции:Как да инсталирам MongoDB на Ubuntu

Добавете публичния ключ 10 Gen (създатели на MongoDB) към apt-get, за да се доверите на техния пакет:

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

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

Актуализирайте пакетите си:

$ sudo apt-получи актуализация

инсталирайте пакета MongoDB Debian/Ubuntu на 10gen:

$ sudo apt-get install mongodb-10gen

Следните пакети ще бъдат ПРЕМАХНАТИ :mongodb

Следното НОВО ще бъдат инсталирани пакети:mongodb-10gen

Ако получите грешка , опитайте:

$ apt-get autoremove

Потвърдете, че mongodb потребител/група има разрешение да пише в директорията с данни:

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

Стартирайте MongoDB като Daemon (фонов процес) с помощта на следната команда:

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

За да изключите MongoDB, въведете Mongo CLI, влезте в администратора и издайте командата за изключване:

$ ./mongo

> използвайте администратор

> db.shutdownServer()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преглед на оперативното отчитане на базата данни в ClusterControl

  2. Съвети за дистанционно управление на MongoDB

  3. Най-добрият начин за съхраняване на дата/час в mongodb

  4. MongoDB db.collection.count()

  5. Mongoose JS findOne винаги връща null