# Os 5 passos para instalar o MariaDB no Debian 10

A instalação do MariaDB no Debian 10 consiste nas seguintes etapas:

1. Atualizar o sistema
2. Instalar o sistema de gestão de bases de dados
3. Configurar o MariaDB
4. Criar um administrador adicional, se necessário
5. Verificar a instalação

## Por que o MariaDB e o Debian 10 são uma boa combinação?

Você comparou o MariaDB com o MySQL e decidiu pela bifurcação mais recente? Então você também pode usar o sistema de gerenciamento de bancos de dados a qualquer momento como alternativa ao MySQL no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) com [Debian](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/debian-o-software-universal-para-sistemas-operativos/). Como o MariaDB é um **substituto direto**, isso sempre foi relativamente fácil. No entanto, agora o Debian depende totalmente do MariaDB e fornece apenas os pacotes correspondentes.

Dica No nosso Guia Digital, encontrará as instruções correspondentes, quer pretenda [instalar o MariaDB no Debian 11](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-11/) ou [instalar o MariaDB no Debian 12](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-12/). Também existe um guia adequado para instalar o MongoDB no Debian 10.

## Que requisitos devem ser cumpridos?

Para instalar o MariaDB no Debian, basta cumprir alguns requisitos. É importante que tenha criado um servidor com o Debian 10 e, para isso, está disponível um **utilizador não root com privilégios sudo**. Também é necessário configurar e ativar antecipadamente um firewall potente. Quando cumprir estes requisitos, pode começar com a instalação propriamente dita.

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

Nas secções seguintes, explicamos detalhadamente como instalar o MariaDB no Debian 10.

### Passo 1: atualizar o sistema

O primeiro passo é atualizar o seu índice de pacotes para garantir que está a trabalhar com as versões mais recentes. Para isso, utilize os seguintes comandos «apt»:

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

A instalação do Debian 10 deve estar agora atualizada.

### Passo 2: instalar o MariaDB no Debian 10

Em seguida, pode instalar o MariaDB. No Debian 10, a versão 10.3 está incluída por predefinição no repositório de pacotes, uma vez que agora é considerada a opção preferencial do MySQL. Para instalar o pacote, utilize o seguinte comando:

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

### Passo 3: configurar as definições de segurança do MariaDB

Agora instalou os ficheiros importantes do programa MariaDB no Debian 10, mas ainda **não existem mecanismos de segurança** ou uma configuração adequada. Para garantir que os seus dados e o seu sistema estão protegidos, encontrará um script no pacote MariaDB com o qual pode regular o acesso ao servidor e eliminar as contas não utilizadas. Para efetuar as alterações, utilize o seguinte script:

```bash
sudo mysql_secure_installation
```

Na primeira etapa, será solicitada a senha root. Como ainda não definiu uma senha, pressione a tecla Enter. Em seguida, você terá a opção de criar uma nova senha. No entanto, como a conta root do MariaDB está intimamente ligada a várias tarefas automatizadas de manutenção e administração, você não deve alterar a **autenticação neste momento**. Caso contrário, na pior das hipóteses, as atualizações podem eliminar os seus direitos de administração. Portanto, digite \[N\] e pressione \[Enter\] novamente.

Pode responder a todas as outras configurações com \[Y\] e confirmar com \[Intro\]. Por predefinição, a base de dados de teste e alguns utilizadores anónimos são eliminados. Os inícios de sessão root remotos também são desativados.

### Passo 4: criar a conta Admin (opcional)

O próximo passo é opcional. Como o utilizador root do MariaDB no Debian usa **unix\_socket em vez de uma palavra-passe** para autenticação, podem surgir problemas com programas externos quando eles exigem direitos administrativos. Portanto, faz sentido configurar uma conta Admin além da conta root, que será usada para acesso com palavra-passe. Essa conta tem os mesmos direitos que a conta root, mas está configurada para uso com proteção por senha. Para fazer isso, siga estas etapas.

Abra o MariaDB:

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

Em seguida, crie um novo utilizador com privilégios root e uma palavra-passe. Pode definir o nome de utilizador e a palavra-passe que desejar.

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

Agora utilize «FLUSH PRIVILEGES» para que as alterações sejam aplicadas imediatamente:

```sql
FLUSH PRIVILEGES;
```

Por último, saia do interpretador de comandos:

```bash
exit
```

### Passo 5: verificar MariaDB

O último passo é verificar se, após a instalação no Debian 10, o MariaDB funciona corretamente e automaticamente. Para isso, utilize o seguinte comando:

```bash
sudo systemctl status mariadb
```

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

```bash
sudo systemctl start mariadb
```

Agora já 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-10/](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-debian-10/) for AI/LLM consumption.