Om MongoDB te upgraden op Ubuntu
Maak eerst een back-up van uw gegevens Mongoexport gebruiken
bijvoorbeeld:
mongoexport --db sales --collection contacts --out contacts.json --journal
Controleer vervolgens welke versie van MongoDB u gebruikt door de opdracht te geven:
$ mongod --version
db-versie v1.8.2 , pdfile-versie 4.5 - wo 24 okt 15:43:13 git-versie:nogitversion
Bevestigen als mongo momenteel actief is:
$ ps -doof | grep mongod
mongodb 15408 10 juni06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
MongoDB afsluiten
$ ./mongo
> gebruik admin
> db.shutdownServer()
server zou offline moeten zijn...
Vervolgens geüpgraded volgens deze instructies:MongoDB installeren op Ubuntu
Voeg de openbare sleutel van de 10e generatie (makers van MongoDB) toe aan apt-get zodat je hun pakket vertrouwt:
$ 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
Werk uw pakketten bij:
$ sudo apt-get update
installeer het MongoDB Debian/Ubuntu-pakket van 10gen:
$ sudo apt-get install mongoDB-10gen
De volgende pakketten worden VERWIJDERD :Mongool
De volgende NIEUWE pakketten worden geïnstalleerd:mongodb-10gen
Als je een foutmelding krijgt , probeer:
$ apt-get autoremove
Bevestig dat de mongodb gebruiker/groep heeft toestemming om naar de gegevensmap te schrijven:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Start MongoDB als een Daemon (achtergrondproces) met het volgende commando:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
Om MongoDB af te sluiten, voert u de Mongo CLI in, opent u de admin en geeft u de opdracht shutdown:
$ ./mongo
> gebruik admin
> db.shutdownServer()