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

  1. Atualizar a ins­ta­la­ção do Debian 11
  2. Instalar o MariaDB
  3. Per­so­na­li­zar a con­fi­gu­ra­ção de acordo com as suas ne­ces­si­da­des
  4. Criar um uti­li­za­dor Admin adicional op­ci­o­nal­mente
  5. Verificar se a ins­ta­la­ção foi feita cor­re­ta­mente

MariaDB e Debian 11: uma boa com­bi­na­ção

Na com­pa­ra­ção entre MariaDB e MySQL, o MariaDB há muito deixou de ser inferior, apesar de ser muito mais recente. O servidor SQL é con­si­de­rado ex­tre­ma­mente 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 subs­ti­tuto direto do MySQL, pode ser utilizado como subs­ti­tuto do MySQL dentro do servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl). O Debian também utiliza o MariaDB há algum tempo e contém os pacotes cor­res­pon­den­tes por pre­de­fi­ni­ção.

Que re­qui­si­tos devem ser cumpridos?

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

Ins­ta­la­ção do MariaDB no Debian 11: guia passo a passo

Nas secções seguintes, en­con­trará os passos para realizar a ins­ta­la­ção do MariaDB no Debian 11.

Passo 1: atualizar o índice de pacotes

Antes de iniciar a ins­ta­la­ção pro­pri­a­mente dita, cer­ti­fi­que-se de que todos os seus programas e o próprio Debian 11 estão atu­a­li­za­dos. Para isso, atualize o índice de pacotes com estes dois comandos «apt»:

sudo apt update
sudo apt upgrade
bash

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:

sudo apt install mariadb-server
bash

Depois de concluir este processo, terá concluído a ins­ta­la­ção do MariaDB no Debian 11, mas ainda não terá tomado pre­cau­çõ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 con­fi­gu­ra­ções padrão. O comando cor­res­pon­dente para iniciar o script tem o seguinte aspecto:

sudo mysql_secure_installation
bash

Depois de iniciar o script, será so­li­ci­tado que introduza a palavra-passe root para a base de dados. No entanto, ainda não a con­fi­gu­rou, por isso prima [Intro] para ignorar este ponto por enquanto. Em seguida, será per­gun­tado se deseja mudar para a au­ten­ti­ca­ção através de unix_socket como al­ter­na­tiva. Digite [N] e confirme com [Intro].

Será per­gun­tado se deseja alterar a sua palavra-passe root. No entanto, isso não é re­co­men­dá­vel por motivos de segurança, então pressione [N] e [Enter] novamente. Responda às seguintes perguntas com [Y] para eliminar os uti­li­za­do­res anónimos, a base de dados de teste e os inícios de sessão root re­mo­ta­mente.

Passo 4: criar um ad­mi­nis­tra­dor adicional (opcional)

Embora o próximo passo seja opcional, é altamente re­co­men­dá­vel para proteger o seu sistema. No Debian 11, utiliza-se unix_socket em vez de uma palavra-passe para au­ten­ti­car o uti­li­za­dor root do MariaDB. Embora isso tenha algumas vantagens, pode causar problemas quando programas externos exigem direitos de ad­mi­nis­tra­dor. Uma solução é criar um uti­li­za­dor Admin adicional que exista jun­ta­mente com a conta root. Os passos ne­ces­sá­rios para isso são os seguintes:

Abrir o in­ter­pre­ta­dor de comandos do MariaDB:

sudo mariadb -u root
bash

Agora crie o novo uti­li­za­dor. Para isso, altere o nome de uti­li­za­dor e a palavra-passe.

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

Utilize o comando «FLUSH PRI­VI­LE­GES» por segurança:

FLUSH PRIVILEGES;
sql

Por último, finaliza o in­tér­prete de comandos:

exit
bash

Passo 5: verificar o sucesso da ins­ta­la­ção

Por último, verifique se a ins­ta­la­ção do MariaDB no Debian 11 foi realizada cor­re­ta­mente. Para isso, verifique o estado com este comando:

sudo systemctl status mariadb
bash

Se o MariaDB não iniciar au­to­ma­ti­ca­mente, utilize o seguinte comando:

sudo systemctl start mariadb
bash

Em seguida, pode utilizar o MariaDB.

Ir para o menu principal