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

  1. Atualize o sistema do Debian 11
  2. Execute a ins­ta­la­ção do MariaDB
  3. Faça as devidas con­fi­gu­ra­ções
  4. Crie um usuário admin adicional, se ne­ces­sá­rio
  5. Verifique se a ins­ta­la­ção foi bem-sucedida

Por que usar MariaDB no Debian 11?

Na nossa com­pa­ra­ção MariaDB vs. MySQL, o MariaDB se destaca por ser mais novo. Esse servidor SQL é con­si­de­rado mais robusto, seguro e flexível do que o sistema de ge­ren­ci­a­mento de bancos de dados mais antigo da mesma empresa. Como o MariaDB foi projetado para servir de subs­ti­tuto imediato do MySQL, ele também pode realizar essa subs­ti­tui­ção dentro da pilha LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) sem grandes di­fi­cul­da­des. O Debian já suporta o MariaDB há algum tempo, dis­po­ni­bi­li­zando os res­pec­ti­vos pacotes nos re­po­si­tó­rios oficiais.

Dica

Se você deseja instalar o MariaDB no Debian 10 ou instalar o MariaDB no Debian 12, basta acessar esses tutoriais do nosso Digital Guide. Aprenda, ainda, como instalar o MongoDB no Debian 10. Mostramos todas as etapas de cada processo.

Pré-re­qui­si­tos para instalar o MariaDB no Debian 11

Para instalar o MariaDB no Debian 11, você deve se atentar a alguns re­qui­si­tos básicos. Pri­mei­ra­mente, pro­vi­den­cie um servidor já com o Debian 11. Para este servidor, você precisa de acesso root e de um bom firewall, já con­fi­gu­rado e ativado. Ge­ral­mente, um único núcleo de CPU é su­fi­ci­ente. Além disso, são ne­ces­sá­rios pelo menos 512 MB de RAM e 1 GB de espaço em disco.

Cloud Compute Engine da IONOS

Empresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.

  • Seguro
  • Confiável
  • Flexível

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 ins­ta­la­ção pro­pri­a­mente dita, você deve cer­ti­fi­car-se de que todos os seus programas e o próprio Debian 11 estejam atu­a­li­za­dos. Para fazer isso, atualize o índice de pacotes com estes dois comandos ‘apt’:

sudo apt update
sudo apt upgrade
bash

Feito isso, você poderá fi­nal­mente instalar o MariaDB no Debian 11.

Passo 2: Instalar o MariaDB no Debian 11

Use o seguinte comando para instalar o pacote para MariaDB:

sudo apt install mariadb-server
bash

Ao concluir esse passo, o MariaDB estará ofi­ci­al­mente instalado no Debian 11. Contudo, este não vem com con­fi­gu­ra­ções de segurança ajustadas, o que deixa o seu sistema des­pro­te­gido. Para realizar as con­fi­gu­ra­ções de segurança, siga as ori­en­ta­çõ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 con­fi­gu­ra­ções padrão. O comando para iniciar o script de segurança do MariaDB é o seguinte:

sudo mysql_secure_installation
bash

Quando o script for iniciado, você será so­li­ci­tado a inserir a senha root do banco de dados. Como a senha ainda não foi definida, basta pres­si­o­nar a tecla [Enter] para pular esse passo. Em seguida, você será per­gun­tado se deseja alternar para a au­ten­ti­ca­ção por unix_socket. Pressione a tecla [N] e confirme com [Enter].

Você também será ques­ti­o­nado se deseja alterar a senha root. Por razões de segurança, não re­co­men­da­mos 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 de­sa­ti­vando logins remotos para o usuário root.

Passo 4: Criar admin adicional (opcional)

A etapa a seguir é opcional, mas altamente re­co­men­dada para proteger o seu sistema. No Debian 11, em vez de uma senha, a au­ten­ti­ca­ção do usuário root no MariaDB é feita por unix_socket. Embora isso tenha algumas vantagens, programas externos que requerem direitos de ad­mi­nis­tra­dor podem enfrentar problemas. Uma solução é criar um usuário ad­mi­nis­tra­dor adicional, al­ter­na­tivo à conta root. O passo a passo é este:

Abra o terminal do MariaDB:

sudo mariadb -u root
bash

Agora, crie o usuário adicional com o comando abaixo. Es­ta­be­leça o nome de usuário e a senha que quiser.

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

Para aplicar as mudanças ime­di­a­ta­mente, use o comando FLUSH PRIVILEGES:

FLUSH PRIVILEGES;
sql

Por fim, saia do terminal:

exit
bash

Passo 5: Verificar ins­ta­la­ção

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

sudo systemctl status mariadb
bash

Se o MariaDB não iniciar au­to­ma­ti­ca­mente, use este aqui:

sudo systemctl start mariadb
bash

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

Ir para o menu principal