Embora existam vários tipos diferentes de software de banco de dados disponíveis, o MongoDB é uma alternativa popular e rica em recursos para outros softwares, como o MySQL. Como este software não é frequentemente pré-instalado em hosts baseados em Linux, você pode precisar instalar o MongoDB em seu servidor CentOS ou Ubuntu. Neste guia, descreveremos como instalar o MongoDB em suas máquinas CentOS e Ubuntu. Observe que você precisará de acesso SSH root em seu servidor para executar as ações no guia a seguir.
Os tópicos incluem:
Instalando o MongoDB no CentOS
- Adicionando o repositório MongoDB
- Instalando o MongoDB
- Testando o MongoDB
Instalando o MongoDB no Ubuntu
- Adicionando o repositório MongoDB
- Instalando o MongoDB
Instale o MongoDB em seu Servidor Dedicado e comece a hospedar seus bancos de dados hoje mesmo!
Instalando o MongoDB no CentOS
Adicionando repositório MongoDB
- Por padrão, os repositórios de software MongoDB (repos) não são acessíveis a máquinas CentOS. Para corrigir isso, você precisará criar um arquivo repo que permitirá que seu servidor acesse os repositórios do MongoDB. Usando o comando do editor de texto nano , você pode criar um novo arquivo .repo da seguinte forma:
sudo nano /etc/yum.repos.d/mongodb-org.repo
- Em seguida, acesse o site do MongoDB e encontre a versão do software do servidor MongoDB para sua versão específica do CentOS, bem como o URL gpgkey. Assim que esses URLs forem localizados, copie o link para o arquivo assim sendo:
[mongodb-org-3.4]name=MongoDB Repository
baseurl=URL_FROM_MONGODB
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
*Certifique-se de substituir URL_FROM_MONGODB pelo URL que você copiou da página do MongoDB para a versão escolhida do MongoDB.*
- Verifique se o repo foi adicionado com sucesso com o seguinte comando:
yum repolist
Se adicionado com sucesso, você deverá ver algo assim na lista:
mongodb-org-3.2/7/x86_64 MongoDB Repository
Instalando o MongoDB
- Agora com o repositório instalado, podemos iniciar a instalação processo com o seguinte comando:
sudo yum install mongodb-org
- Em seguida, inicie o serviço MongoDB com o seguinte comando:
sudo systemctl start mongod
Testando o MongoDB
- Para testar se a instalação foi bem-sucedida, você precisará usar o comando tail para pesquisar o final do arquivo de log do MongoDB:
sudo tail /var/log/mongodb/mongod.log
Se a instalação foi bem-sucedida, você deverá ver que o serviço está escutando na porta do banco de dados e aguardando conexões.
- Para garantir que o daemon do utilitário MongoDB está habilitado também, use o seguinte comando:
systemctl is-enabled mongod; echo $?
Se a saída retornada for0
, isso significa que o daemon está habilitado e você pode começar a conectar seus bancos de dados ao MongoDB. Se a saída for1
, o daemon não está ativado e pode ser necessário reinstalar o software. Se você precisar de ajuda com essa tarefa, recomendamos entrar em contato com nossa equipe de suporte técnico para obter assistência direta.
Instalando o MongoDB no Ubuntu
Adicionando repositório MongoDB
Ao contrário do CentOS, o Ubuntu inclui repositórios de pacotes MongoDB por padrão. No entanto, para obter os pacotes mais atualizados, ainda queremos adicionar manualmente a versão mais recente dos repositórios do MongoDB. Para garantir a autenticidade dos pacotes, o Ubuntu exige que o pacote seja assinado com uma chave gpg.
- Primeiro, precisaremos adicionar a chave gpg para MongoDB usando o seguinte comando:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
Após importar a chave, você deverá ver a seguinte saída:
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1) - Em seguida, precisaremos adicionar o repositório para a lista de pacotes usando o seguinte comando:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Instalando o MongoDB
- Com o Repo agora adicionado, agora podemos instalar o MongoDB em si:
sudo apt-get install -y mongodb-org
- Em seguida, inicie o serviço:
sudo systemctl start mongod
- Para verificar se o serviço foi iniciado com sucesso, use o seguinte comando:
sudo systemctl status mongod
- Por fim, habilite o daemon do utilitário MongoDB :
sudo systemctl enable mongod
Parabéns, agora você sabe como instalar o MongoDB!
Use o MongoDB em seu servidor dedicado do InMotion Hosting para armazenamento e gerenciamento de banco de dados de alto desempenho!