För att uppgradera MongoDB på Ubuntu
Först, Säkerhetskopiera dina data använder Mongoexport
t.ex.:
mongoexport --db sales --collection contacts --out contacts.json --journal
Kontrollera sedan vilken version av MongoDB du kör genom att utfärda kommandot:
$ mongod --version
db version v1.8.2 , pdfile version 4.5 -ons 24 okt 15:43:13 git version:nogitversion
Bekräfta om mongo körs för närvarande:
$ ps -döv | grep mongod
mongodb 15408 10 juni06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
För att stänga av MongoDB
$ ./mongo
> använd admin
> db.shutdownServer()
servern borde vara nere...
Uppgraderade sedan genom att följa dessa instruktioner:Hur man installerar MongoDB på Ubuntu
Lägg till 10 Gen (skapare av MongoDB) offentliga nyckel till apt-get så att du litar på deras paket:
$ 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
Uppdatera dina paket:
$ sudo apt-get update
installera 10gens MongoDB Debian/Ubuntu-paket:
$ sudo apt-get installera mongodb-10gen
Följande paket kommer att TA BORT :mongodb
Följande NYA paket kommer att installeras:mongodb-10gen
Om du får ett felmeddelande , försök:
$ apt-get autoremove
Bekräfta att mongodb användare/grupp har behörighet att skriva till datakatalogen:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Starta MongoDB som en Daemon (bakgrundsprocess) med följande kommando:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
För att stänga av MongoDB skriv in Mongo CLI, gå in på admin och utfärda kommandot shutdown:
$ ./mongo
> använd admin
> db.shutdownServer()