MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

atualizar mongodb


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