Para atualizar o MongoDB no Ubuntu
Primeiro, Faça backup de seus dados usando Mongoexport
por exemplo:
mongoexport --db sales --collection contacts --out contacts.json --journal
Em seguida, verifique qual versão do MongoDB você está executando emitindo o comando:
$ mongod --version
versão do banco de dados v1.8.2 , pdfile version 4.5 -Wed Oct 24 15:43:13 git version:nogitversion
Confirmar se o mongo estiver em execução:
$ ps -surdo | grep mongo
mongodb 15408 1 0 Jun06 ? 13:50:00 /usr/bin/mongod --config /etc/mongodb.conf
Para desligar o MongoDB
$ ./mongo
> usar administrador
> db.shutdownServer()
servidor deve estar fora do ar...
Em seguida, atualize seguindo estas instruções:Como instalar o MongoDB no Ubuntu
Adicione a chave pública 10 Gen (criadores do MongoDB) ao apt-get para que você confie no pacote:
$ 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
Atualize seus pacotes:
$ sudo apt-get update
instale o pacote MongoDB Debian/Ubuntu do 10gen:
$ sudo apt-get install mongodb-10gen
Os seguintes pacotes serão REMOVIDOS :mongodb
O seguinte NOVO os pacotes serão instalados:mongodb-10gen
Se você receber um erro , experimentar:
$ apt-get autoremove
Confirme se o mongodb usuário/grupo tem permissão para gravar no diretório de dados:
$ sudo chown -R mongodb:mongodb /var/lib/mongodb/.
Inicie o MongoDB como um Daemon (processo em segundo plano) usando o seguinte comando:
$ mongod --fork --dbpath /var/lib/mongodb/ --smallfiles --logpath/var/log/mongodb.log --logappend
Para desligar o MongoDB, entre na CLI do Mongo, acesse o admin e emita o comando shutdown:
$ ./mongo
> usar administrador
> db.shutdownServer()