# Os 5 passos para instalar o MariaDB no Debian 11

Se quiser instalar o MariaDB no Debian 11, basta seguir os seguintes passos:

1. Atualizar a instalação do Debian 11
2. Instalar o MariaDB
3. Personalizar a configuração de acordo com as suas necessidades
4. Criar um utilizador Admin adicional opcionalmente
5. Verificar se a instalação foi feita corretamente

## MariaDB e Debian 11: uma boa combinação

Na comparação entre MariaDB e MySQL, o MariaDB há muito deixou de ser inferior, apesar de ser muito mais recente. O servidor SQL é considerado extremamente robusto, muito seguro e, em geral, mais flexível do que o antigo sistema de gestão de bases de dados da mesma empresa. Uma vez que o MariaDB foi concebido como um **substituto direto do MySQL**, pode ser utilizado como substituto do MySQL dentro do servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl). [O Debian](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/debian-o-software-universal-para-sistemas-operativos/) também utiliza o MariaDB há algum tempo e contém os pacotes correspondentes por predefinição.

Dica Se quiser [instalar o MariaDB no Debian 10](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-10/), encontrará um guia adequado no nosso Guia Digital, assim como para [instalar o MariaDB no Debian 12](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-12/). Se, por outro lado, quiser utilizar o MongoDB no Debian 10, também o guiaremos por todos os passos necessários.

## Que requisitos devem ser cumpridos?

Para instalar o MariaDB no Debian 11, basta cumprir alguns requisitos: neste caso, você precisa de um servidor que já tenha o Debian 11 instalado. Para este servidor, você precisa de acesso root e configurar e ativar um firewall adequado. Como regra geral, basta um núcleo de CPU. Além disso, são necessários pelo menos **512 megabytes de RAM e 1 gigabyte de espaço no disco rígido**.

## Instalação do MariaDB no Debian 11: guia passo a passo

Nas secções seguintes, encontrará os passos para realizar a instalação do MariaDB no Debian 11.

### Passo 1: atualizar o índice de pacotes

Antes de iniciar a instalação propriamente dita, certifique-se de que todos os seus programas e o próprio Debian 11 estão atualizados. Para isso, atualize o índice de pacotes com estes dois comandos «apt»:

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

Depois de fazer isso, pode começar a 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
```

Depois de concluir este processo, terá concluído a instalação do MariaDB no Debian 11, mas ainda não terá tomado precauções de segurança para o seu sistema. Iniciá-las-á no próximo passo.

### Passo 3: executar o script de segurança

O MariaDB fornece o seu próprio script de segurança para as suas versões mais recentes. Pode utilizá-lo para alterar algumas configurações padrão. O comando correspondente para iniciar o script tem o seguinte aspecto:

```bash
sudo mysql_secure_installation
```

Depois de iniciar o script, será solicitado que introduza a palavra-passe root para a base de dados. No entanto, ainda não a configurou, por isso prima \[Intro\] para ignorar este ponto **por enquanto**. Em seguida, será perguntado se deseja mudar para a autenticação através de unix\_socket como alternativa. Digite \[N\] e confirme com \[Intro\].

Será perguntado se deseja alterar a sua palavra-passe root. No entanto, isso **não é recomendável por motivos de segurança**, então pressione \[N\] e \[Enter\] novamente. Responda às seguintes perguntas com \[Y\] para eliminar os utilizadores anónimos, a base de dados de teste e os inícios de sessão root remotamente.

### Passo 4: criar um administrador adicional (opcional)

Embora o próximo passo seja opcional, é altamente recomendável para proteger o seu sistema. No Debian 11, utiliza-se unix\_socket em vez de uma palavra-passe para autenticar o utilizador root do MariaDB. Embora isso tenha algumas vantagens, pode causar problemas quando programas externos exigem direitos de administrador. Uma solução é **criar um utilizador Admin adicional** que exista juntamente com a conta root. Os passos necessários para isso são os seguintes:

Abrir o interpretador de comandos do MariaDB:

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

Agora crie o novo utilizador. Para isso, altere o nome de utilizador e a palavra-passe.

```sql
CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';
GRANT ALL PRIVILEGES ON *.* TO 'nombre_usuario'@'localhost' WITH GRANT OPTION;
```

Utilize o comando «FLUSH PRIVILEGES» por segurança:

```sql
FLUSH PRIVILEGES;
```

Por último, finaliza o intérprete de comandos:

```bash
exit
```

### Passo 5: verificar o sucesso da instalação

Por último, verifique se a instalação do MariaDB no Debian 11 foi realizada corretamente. Para isso, verifique o estado com este comando:

```bash
sudo systemctl status mariadb
```

Se o MariaDB não iniciar automaticamente, utilize o seguinte comando:

```bash
sudo systemctl start mariadb
```

Em seguida, pode utilizar o MariaDB.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-11/](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-11/) for AI/LLM consumption.