MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

aggiorna mongodb

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