# Tutorial em 5 passos: Instalar o MariaDB no Debian 11

Se você deseja instalar o MariaDB no Debian 11, siga estes passos:

1. Atualize o sistema do Debian 11
2. Execute a instalação do MariaDB
3. Faça as devidas configurações
4. Crie um usuário admin adicional, se necessário
5. Verifique se a instalação foi bem-sucedida

## Por que usar MariaDB no Debian 11?

Na nossa comparação [MariaDB vs. MySQL](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-vs-mysql/), o MariaDB se destaca por ser mais novo. Esse servidor SQL é considerado mais robusto, seguro e flexível do que o sistema de gerenciamento de bancos de dados mais antigo da mesma empresa. Como o MariaDB foi projetado para servir de **substituto imediato do MySQL**, ele também pode realizar essa substituição dentro da [pilha LAMP](https://www.ionos.com/digitalguide/server/know-how/lamp-servers-the-solution-for-dynamic-websites/) (Linux, Apache, MySQL e PHP, Python ou Perl) sem grandes dificuldades. O [Debian](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/debian-sistema-operacional-universal/) já suporta o MariaDB há algum tempo, disponibilizando os respectivos pacotes nos repositórios oficiais.

Dica Se você deseja [instalar o MariaDB no Debian 10](https://www.ionos.com/digitalguide/hosting/technical-matters/install-mariadb-on-debian-10/) ou [instalar o MariaDB no Debian 12](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-debian-12/), basta acessar esses tutoriais do nosso Digital Guide. Aprenda, ainda, [como instalar o MongoDB no Debian 10](https://www.ionos.com/digitalguide/websites/web-development/install-mongodb-debian/). Mostramos todas as etapas de cada processo.

## Pré-requisitos para instalar o MariaDB no Debian 11

Para instalar o MariaDB no Debian 11, você deve se atentar a alguns requisitos básicos. Primeiramente, providencie um servidor já com o Debian 11. Para este servidor, você precisa de acesso root e de um bom [firewall](https://www.ionos.com/digitalguide/server/security/what-is-a-firewall/), já configurado e ativado. Geralmente, um único núcleo de CPU é suficiente. Além disso, são necessários pelo menos **512 MB de RAM e 1 GB de espaço em disco**.

## Passo a passo para instalar o MariaDB no Debian 11

Conheça o passo a passo para instalar o MariaDB no Debian 11.

### Passo 1: Atualizar índice de pacotes

Antes de iniciar a instalação propriamente dita, você deve certificar-se de que todos os seus programas e o próprio Debian 11 estejam atualizados. Para fazer isso, atualize o índice de pacotes com estes dois comandos ‘apt’:

```bash
sudo apt update
sudo apt upgrade
```

Feito isso, você poderá finalmente instalar o MariaDB no Debian 11.

### Passo 2: Instalar o MariaDB no Debian 11

Use o seguinte comando para instalar o pacote para MariaDB:

```bash
sudo apt install mariadb-server
```

Ao concluir esse passo, o MariaDB estará oficialmente instalado no Debian 11. Contudo, este não vem com configurações de segurança ajustadas, o que deixa o seu sistema desprotegido. Para realizar as configurações de segurança, siga as orientações da próxima etapa.

### Passo 3: Executar script de segurança

O MariaDB fornece um script de segurança próprio em suas versões mais recentes. Você pode usá-lo para alterar algumas configurações padrão. O comando para iniciar o script de segurança do MariaDB é o seguinte:

```bash
sudo mysql_secure_installation
```

Quando o script for iniciado, você será solicitado a inserir a senha root do banco de dados. Como a senha ainda não foi definida, basta pressionar a tecla **\[Enter\]** para pular esse passo. Em seguida, você será perguntado se deseja alternar para a autenticação por **unix\_socket**. Pressione a tecla **\[N\]** e confirme com **\[Enter\]**.

Você também será questionado se deseja alterar a senha root. **Por razões de segurança, não recomendamos essa alteração** no momento. Assim, pressione **\[N\]** e **\[Enter\]** novamente. Responda **\[Y\]** para as perguntas seguintes, removendo usuários anônimos, o banco de dados de teste e desativando logins remotos para o usuário root.

### Passo 4: Criar admin adicional (opcional)

A etapa a seguir é opcional, mas altamente recomendada para proteger o seu sistema. No Debian 11, em vez de uma senha, a autenticação do usuário root no MariaDB é feita por unix\_socket. Embora isso tenha algumas vantagens, programas externos que requerem direitos de administrador podem enfrentar problemas. Uma solução é **criar um usuário administrador adicional**, alternativo à conta root. O passo a passo é este:

Abra o terminal do MariaDB:

```bash
sudo mariadb -u root
```

Agora, crie o usuário adicional com o comando abaixo. Estabeleça o nome de usuário e a senha que quiser.

```sql
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost' WITH GRANT OPTION;
```

Para aplicar as mudanças imediatamente, use o comando `FLUSH PRIVILEGES`:

```sql
FLUSH PRIVILEGES;
```

Por fim, saia do terminal:

```bash
exit
```

### Passo 5: Verificar instalação

Para concluir, verifique se a instalação do MariaDB no Debian 11 foi bem-sucedida. Para fazer isso, teste o status do sistema com este comando:

```bash
sudo systemctl status mariadb
```

Se o MariaDB não iniciar automaticamente, use este aqui:

```bash
sudo systemctl start mariadb
```

A partir de então você poderá usar o MariaDB como quiser.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-debian-11/](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-debian-11/) for AI/LLM consumption.