For at opgradere MongoDB på Ubuntu
Først Sikkerhedskopier dine data ved hjælp af Mongoexport
f.eks.:
mongoexport --db sales --collection contacts --out contacts.json --journal
Tjek derefter hvilken version af MongoDB du kører ved at udstede kommandoen:
$ mongod --version
db version v1.8.2 , pdfile version 4.5 -Ons 24. okt. 15:43:13 git version:nogitversion
Bekræft hvis mongo kører i øjeblikket:
$ ps -døv | grep mongod
mongodb 15408 10 juni06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
For at lukke MongoDB
$ ./mongo
> brug admin
> db.shutdownServer()
serveren skulle være nede...
Opgraderet derefter ved at følge disse instruktioner:Sådan installeres MongoDB på Ubuntu
Tilføj 10 Gen (skaberne af MongoDB) offentlige nøgle til apt-get, så du stoler på deres pakke:
$ 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
Opdater dine pakker:
$ sudo apt-get update
installer 10gens MongoDB Debian/Ubuntu-pakke:
$ sudo apt-get install mongodb-10gen
Følgende pakker bliver FJERNET :mongodb
Følgende NYE pakker vil blive installeret:mongodb-10gen
Hvis du får en fejl , prøv:
$ apt-get autoremove
Bekræft, at mongodb bruger/gruppe har tilladelse til at skrive til databiblioteket:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Start MongoDB som en Dæmon (baggrundsproces) ved hjælp af følgende kommando:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
For at lukke MongoDB ned skal du indtaste Mongo CLI, få adgang til admin og udsende shutdown-kommandoen:
$ ./mongo
> brug admin
> db.shutdownServer()