# Passo a passo: Instalar MariaDB no Debian 10

Para instalar o MariaDB no Debian 10, você deve seguir os passos abaixo:

1. Atualize o sistema operacional
2. Instale o MariaDB
3. Configure o MariaDB
4. Crie um administrador adicional, se necessário
5. Teste o sucesso da instalação

## MariaDB e Debian 10: Uma ótima combinação

Entre [MariaDB e MySQL](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-vs-mysql/) você optou pelo fork mais recente? Neste caso, você também poderá usar um sistema de gerenciamento de bancos de dados alternativo ao MySQL na [pilha LAMP](https://www.ionos.com/digitalguide/server/know-how/lamp-servers-the-solution-for-dynamic-websites/ "Servidores LAMP: Solução para sites dinâmicos") (Linux, Apache, MySQL e PHP, Python ou Perl) com o [Debian](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/debian-sistema-operacional-universal/), a qualquer momento. Como o MariaDB é um **substituto direto do MySQL**, tomar essa decisão fica fácil. O Debian, no entanto, adota oficialmente o MariaDB e disponibiliza somente os pacotes correspondentes para substituição ao MySQL nos repositórios.

Dica O nosso Digital Guide também ensina [como instalar o MariaDB no Debian 11](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-debian-11/) e [como instalar MariaDB no Debian 12](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-debian-12/). Leia, ainda, o [tutorial de instalação do MongoDB no Debian 10](https://www.ionos.com/digitalguide/websites/web-development/install-mongodb-debian/).

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

Para instalar o MariaDB no Debian 10, apenas alguns requisitos devem ser atendidos. É importante que você já tenha criado um servidor com o Debian 10, que possua um **usuário não root com privilégios sudo**. Um poderoso [firewall](https://www.ionos.com/digitalguide/server/security/what-is-a-firewall/ "O que é firewall") também deve ser configurado e ativado de antemão. Assim que atender esses requisitos, você poderá começar o processo de instalação.

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

Siga o nosso passo a passo detalhado para instalar o MariaDB no Debian 10. Ele tem tudo que você precisa saber.

### Passo 1: Atualizar o sistema

A primeira coisa que você deve fazer é atualizar o índice de pacotes para trabalhar com as versões disponíveis mais recentes. Faça isso usando os seguintes comandos ‘apt’:

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

A partir de então, sua instalação do Debian 10 deve estar atualizada.

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

Em seguida, inicie a instalação do MariaDB. Se você usa o Debian 10, opte pela versão 10.3 disponível no repositório de pacotes. Ela é considerada a melhor alternativa ao MySQL para essa configuração. Para instalar o pacote, use o comando:

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

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

Você já instalou os principais arquivos do MariaDB no Debian 10, mas ainda não determinou as **configurações de segurança** adequadas. Para garantir que os seus dados e o sistema permaneçam sempre protegidos, o MariaDB disponibiliza um script que permite controlar o acesso ao servidor e remover contas não utilizadas. Para proteger o MariaDB, use o script:

```bash
sudo mysql_secure_installation
```

Num primeiro momento, você será solicitado a fornecer a sua senha de root. Como você ainda não definiu essa senha, pressione a tecla \[Enter\]. Depois disso, defina a senha. Como a conta root do MariaDB é vinculada a várias tarefas automatizadas de manutenção e administração, **não altere a autenticação** neste momento. Isso pode fazer com que as atualizações removam seus direitos administrativos, o que não é desejado. Ao final, pressione a tecla **\[N\]** e, em seguida, **\[Enter\]**.

As demais configurações podem ser confirmadas com **\[Y\]** e **\[Enter\]**. O padrão prevê a remoção do banco de dados de teste e de alguns usuários anônimos, e desativa logins root remotos.

### Passo 4: Criar conta de administrador (opcional)

Passo opcional. Como o usuário root do MariaDB no Debian utiliza **unix\_socket em vez de senha** para autenticação, programas externos que necessitam de direitos administrativos podem enfrentar alguns problemas. Assim sendo, pode ser útil criar uma conta de administrador adicional para se obter acesso com senha além da conta root. A conta terá os mesmos direitos de root, mas estará protegida por uma senha. Para criar a conta de administrador adicional, siga as etapas abaixo:

Abra o MariaDB:

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

Crie um usuário com privilégios root e senha. Escolha 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;
```

Agora, use `FLUSH PRIVILEGES` para que as alterações sejam aplicadas imediatamente:

```sql
FLUSH PRIVILEGES;
```

Por fim, feche o terminal:

```bash
exit
```

### Passo 5: Verificar funcionamento do MariaDB

A última etapa é verificar se o MariaDB está funcionando corretamente e automaticamente após ter sido instalado no Debian 10. Para fazer isso, use este comando:

```bash
sudo systemctl status mariadb
```

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

```bash
sudo systemctl start mariadb
```

Depois disso, você já poderá começar a usar o MariaDB.


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