• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como conectar um banco MongoDB via terminal Shell

André Brasil - Time de Atendimento da KingHost

Para utilizar o mongodb via terminal (shell), será necessário que você tenha um sistema operacional Linux. Isso porque a conexão ao mongo depende dos aplicativos mongo instalados no sistema para executar comandos. Neste tutorial, foi utilizado como exemplo a distribuição Ubuntu 18.04 LTS.

Para começar a utilizar, é necessário instalar a gama de aplicativos do mongo disponíveis para o sistema.

A execução dos processos abaixo demanda conhecimento técnico em manipulação de arquivos em terminal.

Instalar o mongodb no Ubuntu

1. Importe as chaves do distribuidor do software com o seguinte comando

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

2. Crie a source list para o mongo.

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

3. Atualize os repositórios locais com o seguinte comando:

sudo apt-get update

4. Execute o instalador:

 sudo apt-get install -y mongodb-org
Utilizar o mongodb via terminal
Execute o comando de instalação do mongodb

Verificar versão do mongo

Execute o comando abaixo:

mongo --version
Verificar versão do mongodb

Conectar à uma base mongodb

Como identificar os dados de acesso à base? Pelo Painel de Controle da KingHost através da ferramenta Gerenciar Mongodb. Caso não saiba a senha da base, você pode redefini-la através do menu Editar.

Painel de Controle KingHost – Gerenciar Mongodb
Conexão à uma base mondodb via shell

Atente-se aos comandos abaixo e substitua os termos em vermelho de acordo com os dados da sua conexão.

mongo -u usuário-da-base -p senha-da-base host-de-conexao/nome-da-base

Exemplo: mongo -u meusite02 -p H1kela41 mongo71-farm68.kinghost.net/meusite02

Pronto! Agora você pode executar comandos em sua base mongodb através do terminal 😀

Oi! Eu sou André Brasil e quero te convidar para assinar nossa newsletter e ficar por dentro das novidades.
Enviar conteúdo por email
1879 visualizações

Esse artigo foi útil pra você?