MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongodb aktualisieren

Zum Upgrade von MongoDB auf Ubuntu

Sichern Sie zuerst Ihre Daten mit Mongoexport

zB:

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

Überprüfen Sie dann, welche Version von MongoDB Sie ausführen, indem Sie den folgenden Befehl ausgeben:

$ mongod --version

db-Version v1.8.2 , pdfile version 4.5 -Mi Oct 24 15:43:13 git version:nogitversion

Bestätigen wenn Mongo gerade läuft:

$ ps -taub | grep mongod

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

So fahren Sie MongoDB herunter

$ ./mongo

> Administrator verwenden

> db.shutdownServer()

Server sollte heruntergefahren sein...

Führen Sie dann ein Upgrade gemäß dieser Anleitung durch:So installieren Sie MongoDB unter Ubuntu

Fügen Sie apt-get den öffentlichen Schlüssel der 10. Generation (Ersteller von MongoDB) hinzu, damit Sie ihrem Paket vertrauen:

$ 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

Aktualisieren Sie Ihre Pakete:

$ sudo apt-get update

Installieren Sie das MongoDB Debian/Ubuntu-Paket von 10gen:

$ sudo apt-get install mongodb-10gen

Die folgenden Pakete werden ENTFERNT :mongodb

Das folgende NEU Pakete werden installiert:mongodb-10gen

Wenn Sie eine Fehlermeldung erhalten , versuchen Sie:

$ apt-get autoremove

Bestätigen Sie, dass die mongodb Benutzer/Gruppe hat die Berechtigung, in das Datenverzeichnis zu schreiben:

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

Starten Sie MongoDB als Daemon (Hintergrundprozess) mit dem folgenden Befehl:

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

Um MongoDB herunterzufahren, rufen Sie die Mongo-CLI auf, greifen Sie auf den Administrator zu und geben Sie den Shutdown-Befehl ein:

$ ./mongo

> Administrator verwenden

> db.shutdownServer()