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()