Instale o MongoDB 4 no Ubuntu Top 10.Top 10 LTS

Instale o MongoDB 4 no Ubuntu Top 10.Top 10 LTS
MongoDB é um servidor de banco de dados NOSQL de código aberto. No momento da redação deste artigo, a versão mais recente do MongoDB é V4.2.
Neste artigo, vou mostrar como instalar o MongoDB 4.2 no Ubuntu 18.04 LTS e como fazer configuração básica do MongoDB. Então vamos começar.

Adicionando chave GPG:

Primeiro, adicione a chave GPG do repositório oficial do pacote MongoDB em sua máquina Ubuntu com o seguinte comando:

$ wget -qo - https: // www.MongoDB.org/static/pgp/server-4.2.ASC | Sudo Apt-Key Add -

A chave GPG deve ser adicionada.

Adicionando repositório oficial de pacotes MongoDB:

Agora, adicione o repositório oficial do pacote MongoDB na sua máquina Ubuntu com o seguinte comando:

$ echo "deb [arch = amd64] https: // repo.MongoDB.org/apt/ubuntu bionic/mongodb
-org/4.2 multiverso "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.2.lista

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Instalando o MongoDB:

Agora, você pode instalar a versão estável mais recente do MongoDB (v4.2) Com o seguinte comando:

$ sudo apt-get install mongodb-org

Agora, pressione Y e depois pressione Para confirmar a instalação.

O gerenciador de pacotes APT baixará e instalará todos os pacotes necessários. Vai demorar um pouco para completar.

Neste ponto, o MongoDB deve ser instalado.

Agora, verifique se o MongoDB está instalado corretamente da seguinte forma:

$ MONGOD -Versão
$ MONGO -Versão

Como você pode ver, tanto o cliente quanto o servidor binário de MongoDB é V4.2.0. Então, MongoDB v4.2 está funcionando muito bem.

Iniciando e interrompendo o MongoDB:

Agora, você pode verificar se o MongoDB está sendo executado com o seguinte comando:

$ sudo Systemctl Status MongoD

Como você pode ver, o MongoDB não está funcionando. Também está desativado (não adicionado à inicialização do sistema). Então, ele não começará automaticamente no inicialização também.

Você pode iniciar o MongoDB com o seguinte comando:

$ sudo systemctl start mongod

Além disso, se você deseja que o MongoDB inicie automaticamente na inicialização do sistema, adicione MongoD Serviço para a inicialização do sistema com o seguinte comando:

$ sudo systemctl Ativar MongoD

O MongoD O serviço deve ser adicionado à inicialização do sistema.

Agora, se você verificar o status do serviço MongoD novamente, deve ser correndo. Também deve ser habilitado.

$ sudo Systemctl Status MongoD

Se você alterar os arquivos de configuração do MongoDB, deve sempre reiniciar o MongoDB para que as alterações entrem em vigor. Você pode facilmente reiniciar o MongoDB com o seguinte comando:

$ sudo systemctl reiniciar o mongod

Se você precisar parar o MongoDB por determinada razão (eu.e. Recebendo backup de banco de dados), então você pode parar o MongoDB com o seguinte comando:

$ sudo systemctl Stop MongoD

Depois que o MongoDB estiver parado, você pode iniciá -lo novamente com o seguinte comando:

$ sudo systemctl start mongod

Arquivos de configuração do MongoDB:

MongoDB tem um único arquivo de configuração /etc/mongod.conf

A configuração padrão do MongoDB parece a seguir:

$ cat /etc /mongod.conf

Alterando o diretório de dados padrão do MongoDB:

No arquivo de configuração do MongoDB /etc/mongod.conf, o dbpath parâmetro no armazenar A seção define qual diretório usar como o diretório de banco de dados MongoDBB. O diretório de banco de dados padrão de MongoDB é /var/lib/mongodb.

O proprietário e o grupo do diretório de banco de dados de MongoDB devem ser MongoDB. Se você quiser mudar o padrão dbpath de MongoDB, depois altere o proprietário e o grupo do diretório de banco de dados desejado para MongoDB. Caso contrário, o MongoDB pode deixar de começar.

Você pode alterar o proprietário e o grupo do diretório de dados desejado para MongoDB com o seguinte comando:

$ sudo chown -rf MongoDB: mongodb /new /dbpath

Alteração do endereço de porta e ligação do MongoDB:

Por padrão, o MongoDB ouve na porta 27017 e se liga com LocalHost/127.0.0.1. Portanto, o MongoDB não estará acessível de outros computadores na rede.

Se você deseja que o MongoDB ouça outro porto que 27017 por motivo de segurança, ou algum outro propósito, então você deve mudar o porta parâmetro do líquido Seção do arquivo de configuração do MongoDB /etc/mongod.conf.

Se você deseja acessar o MongoDB de outro computador em sua rede, mude o bindip Parâmetro para o endereço IP da interface de rede desejada da sua máquina Ubuntu.

Se você tiver várias placas de interface de rede instaladas e deseja que o MongoDB aceite conexões de todas elas, você pode usar 0.0.0.0 Para permitir o acesso a todos os endereços IP disponíveis no seu computador ou separar os endereços IP usando vírgula (,).

Por exemplo, você tem 2 interfaces de rede com os endereços IP configurados 192.168.10.5 e 192.168.20.5, Então, para permitir conexões para o servidor MongoDB de ambas as redes, o bindip O parâmetro pode ser escrito da seguinte maneira:

líquido:
Porta: 27017
Bindip: 192.168.10.5.192.168.20.5

Acessando o servidor MongoDB:

Para acessar o servidor MongoDB, você pode usar o Mongo programa de cliente.

Para acessar o servidor MongoDB no mesmo computador em que você instalou o MongoDB, tudo o que você precisa fazer é executar o Mongo Programa do cliente da seguinte forma:

$ MONGO

Para acessar o servidor MongoDB remotamente, você deve passar em um adicional -hospedar Parâmetro da seguinte forma:

$ MONGO -HOST 192.168.10.5

OBSERVAÇÃO: Você deve ter o programa cliente MongoDB instalado no computador de onde deseja se conectar ao servidor MongoDB. Você também pode usar um IDE de MongoDB (i.E Robo 3T/Robomongo, MongoDB Compass etc.) para conectar -se ao servidor MongoDB sem instalar o programa do cliente da linha de comando mongodb.

Você deveria estar conectado.

Agora, você pode executar quaisquer comandos do MongoDB no shell do MongoDB.

Depois de terminar, você pode sair da concha do MongoDB da seguinte maneira:

> sair ()

Então, é assim que você instala e configura o MongoDB no Ubuntu 18.04 LTS. Obrigado por ler este artigo.