Skip to main content

VPS: Instalação de Bancos de Dados

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

Este guia traz os passos para a instalação de vários tipos de bancos de dados. Para este exemplo, usamos o Ubuntu 20.04 como sistema operacional, porém, também especificamos comandos equivalentes para outras distros Linux que oferecemos no nosso site. Esses comandos devem ser executados via SSH, se você não sabe como conectar ao seu servidor via SSH, dê uma olhada aqui: Acesso inicial (SSH).

Preparação

Antes de começar a instalação de um banco de dados, é necessário garantir que o sistema esteja atualizado. Para isso, você precisa atualizar os pacotes do gerenciador de pacotes do seu sistema com o comando abaixo, dependendo do seu sistema operacional:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Tipos de banco de dados

Dependendo do serviço de banco de dados que você quer instalar, siga o guia correspondente:

O que é MariaDB?

MariaDB é um sistema de gerenciamento de banco de dados relacional open-source, originalmente derivado do MySQL. Ele garante melhor desempenho, segurança e desenvolvimento contínuo. Notavelmente, o MariaDB oferece motores de armazenamento aprimorados e sua arquitetura é totalmente compatível com MySQL. Recomendamos MariaDB em vez de MySQL.

Instalação do MariaDB

Primeiro, você precisa garantir que a versão mais recente do MariaDB será instalada. Alguns sistemas operacionais antigos como Debian 9 ou Ubuntu 18.04 não trazem por padrão a versão mais recente do MariaDB no gerenciador de pacotes, então executando o comando abaixo você garante que a versão mais atual será obtida.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Após instalar o repositório, atualize o cache do gerenciador de pacotes seguindo os passos da seção preparação.

informação

A instalação do repositório MariaDB (passo acima) pode ser ignorada com segurança em sistemas modernos como Ubuntu 22.04 ou Debian 11.

Com o repositório configurado, a instalação do MariaDB pode começar instalando o pacote mariadb-server. Dependendo do sistema operacional, execute um dos comandos abaixo:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

Configuração do MariaDB

Após a instalação, digite o comando abaixo para iniciar a configuração do servidor:

mysql_secure_installation

Agora você pode configurar seu servidor MariaDB (MySQL) seguindo as instruções e definindo uma senha para o servidor. Na próxima pergunta, você pode pular a entrada por enquanto pressionando Enter.

informação

O usuário root é o principal usuário do seu servidor MariaDB (MySQL)!

Em seguida, será perguntado se você quer definir uma senha para o usuário root, confirme com y para sim. Depois, digite a nova senha para o usuário root.

nota

Enquanto digita a senha, ela não será exibida. Isso é normal e sua senha será armazenada normalmente. Use uma senha segura para o usuário root e guarde-a em um lugar seguro.

Agora será perguntado se você quer remover usuários anônimos do servidor, você deve fazer isso por questões de segurança. Confirme com y para sim:

Na próxima pergunta, defina se o usuário root pode se conectar ao servidor externamente. Por segurança, desative essa opção e confirme com y:

No próximo passo, você pode confirmar a remoção do banco de dados de teste fornecido pelo MariaDB (MySQL) com y, pois ele não é necessário e pode ser facilmente deletado:

Ao final da configuração, será perguntado se deseja atualizar as permissões do banco de dados. Confirme com y para ativar a senha definida para o usuário root:

Seu servidor MariaDB (MySQL) está pronto para uso!

Conclusão

Parabéns, você instalou e configurou seu banco de dados com sucesso! Se tiver mais dúvidas ou problemas, entre em contato com nosso time de suporte, que está disponível para te ajudar todos os dias!