MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

uaktualnij mongodb

Aby uaktualnić MongoDB na Ubuntu

Najpierw Utwórz kopię zapasową danych za pomocą Mongoexport

np.:

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

Następnie sprawdź, której wersji MongoDB używasz, wydając polecenie:

$ mongod --wersja

wersja bazy danych v1.8.2 , pdfile wersja 4.5 -Śr Paź 24 15:43:13 git wersja:nogitversion

Potwierdź jeśli mongo jest aktualnie uruchomione:

$ ps -głuchy | grep mongod

mongodb 15408 1 0 cze06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf

Aby wyłączyć MongoDB

$./mongo

> użyj administratora

> db.shutdownServer()

serwer powinien być wyłączony...

Następnie zaktualizuj zgodnie z tymi instrukcjami:Jak zainstalować MongoDB na Ubuntu

Dodaj klucz publiczny 10. generacji (twórców MongoDB) do apt-get, aby zaufać ich pakietowi:

$ 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

Zaktualizuj swoje pakiety:

$ sudo apt-get update

zainstaluj pakiet MongoDB Debian/Ubuntu 10gen:

$ sudo apt-get install mongodb-10gen

Następujące pakiety zostaną USUNIĘTE :mongodb

Następujące NOWOŚĆ pakiety zostaną zainstalowane:mongodb-10gen

Jeśli pojawi się błąd , spróbuj:

$ apt-get autorusuń

Potwierdź, że mongodb użytkownik/grupa ma uprawnienia do zapisu w katalogu danych:

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

Uruchom MongoDB jako demon (proces w tle) za pomocą następującego polecenia:

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

Aby zamknąć MongoDB, wejdź do Mongo CLI, uzyskaj dostęp do administratora i wydaj polecenie zamknięcia:

$./mongo

> użyj administratora

> db.shutdownServer()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kierownice:Odmówiono dostępu do rozwiązania właściwości, ponieważ nie jest ona własnością swojego rodzica

  2. Najlepszy sposób na hostowanie MongoDB na DigitalOcean

  3. MongoDB $inc

  4. MongoDB:Nie można kanonizować zapytania:Projekcja BadValue nie może zawierać kombinacji włączania i wykluczania

  5. MongoDB, MapReduce i sortowanie