Per Aggiornare MongoDB su Ubuntu
Innanzitutto, Esegui il backup dei tuoi dati utilizzando Mongoexport
es:
mongoexport --db sales --collection contacts --out contacts.json --journal
Quindi controlla quale versione di MongoDB stai utilizzando eseguendo il comando:
$ mongod --versione
versione db v1.8.2 , pdfile versione 4.5 -mer 24 ottobre 15:43:13 versione git:nogitversion
Conferma se mongo è attualmente in esecuzione:
$ ps -sordi | grep mongod
mongodb 15408 1 0 giugno 06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
Per spegnere MongoDB
$ ./mongo
> usa l'amministratore
> db.shutdownServer()
il server dovrebbe essere inattivo...
Quindi aggiornato seguendo queste istruzioni:Come installare MongoDB su Ubuntu
Aggiungi la chiave pubblica di 10 generazione (creatori di MongoDB) ad apt-get in modo da fidarti del loro pacchetto:
$ 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
Aggiorna i tuoi pacchetti:
$ sudo apt-get update
installa il pacchetto Debian/Ubuntu MongoDB di 10gen:
$ sudo apt-get install mongodb-10gen
I seguenti pacchetti verranno RIMOSSI :mongodb
Il seguente NOVITÀ verranno installati i pacchetti:mongodb-10gen
Se ricevi un errore , prova:
$ apt-get rimozione automatica
Conferma che il mongodb l'utente/gruppo dispone dell'autorizzazione per scrivere nella directory dei dati:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Avvia MongoDB come Demone (processo in background) utilizzando il seguente comando:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
Per spegnere MongoDB, accedi alla CLI di Mongo, accedi all'amministratore ed esegui il comando di spegnimento:
$ ./mongo
> usa l'amministratore
> db.shutdownServer()