A ins­ta­la­çã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. Con­fi­gu­rar o MariaDB
  4. Criar um ad­mi­nis­tra­dor adicional, se ne­ces­sá­rio
  5. Verificar a ins­ta­la­ção

Por que o MariaDB e o Debian 10 são uma boa com­bi­na­ção?

Você comparou o MariaDB com o MySQL e decidiu pela bi­fur­ca­ção mais recente? Então você também pode usar o sistema de ge­ren­ci­a­mento de bancos de dados a qualquer momento como al­ter­na­tiva ao MySQL no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) com Debian. Como o MariaDB é um subs­ti­tuto direto, isso sempre foi re­la­ti­va­mente fácil. No entanto, agora o Debian depende to­tal­mente do MariaDB e fornece apenas os pacotes cor­res­pon­den­tes.

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

Para instalar o MariaDB no Debian, basta cumprir alguns re­qui­si­tos. É im­por­tante que tenha criado um servidor com o Debian 10 e, para isso, está dis­po­ní­vel um uti­li­za­dor não root com pri­vi­lé­gios sudo. Também é ne­ces­sá­rio con­fi­gu­rar e ativar an­te­ci­pa­da­mente um firewall potente. Quando cumprir estes re­qui­si­tos, pode começar com a ins­ta­la­ção pro­pri­a­mente dita.

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

Nas secções seguintes, ex­pli­ca­mos de­ta­lha­da­mente 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»:

sudo apt update
sudo apt upgrade
bash

A ins­ta­la­ção do Debian 10 deve estar agora atu­a­li­zada.

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 pre­de­fi­ni­ção no re­po­si­tó­rio de pacotes, uma vez que agora é con­si­de­rada a opção pre­fe­ren­cial do MySQL. Para instalar o pacote, utilize o seguinte comando:

sudo apt install mariadb-server
bash

Passo 3: con­fi­gu­rar as de­fi­ni­ções de segurança do MariaDB

Agora instalou os ficheiros im­por­tan­tes do programa MariaDB no Debian 10, mas ainda não existem me­ca­nis­mos de segurança ou uma con­fi­gu­ra­ção adequada. Para garantir que os seus dados e o seu sistema estão pro­te­gi­dos, en­con­trará um script no pacote MariaDB com o qual pode regular o acesso ao servidor e eliminar as contas não uti­li­za­das. Para efetuar as al­te­ra­ções, utilize o seguinte script:

sudo mysql_secure_installation
bash

Na primeira etapa, será so­li­ci­tada 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á in­ti­ma­mente ligada a várias tarefas au­to­ma­ti­za­das de ma­nu­ten­ção e ad­mi­nis­tra­ção, você não deve alterar a au­ten­ti­ca­ção neste momento. Caso contrário, na pior das hipóteses, as atu­a­li­za­ções podem eliminar os seus direitos de ad­mi­nis­tra­ção. Portanto, digite [N] e pressione [Enter] novamente.

Pode responder a todas as outras con­fi­gu­ra­ções com [Y] e confirmar com [Intro]. Por pre­de­fi­ni­ção, a base de dados de teste e alguns uti­li­za­do­res anónimos são eli­mi­na­dos. Os inícios de sessão root remotos também são de­sa­ti­va­dos.

Passo 4: criar a conta Admin (opcional)

O próximo passo é opcional. Como o uti­li­za­dor root do MariaDB no Debian usa unix_socket em vez de uma palavra-passe para au­ten­ti­ca­ção, podem surgir problemas com programas externos quando eles exigem direitos ad­mi­nis­tra­ti­vos. Portanto, faz sentido con­fi­gu­rar 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á con­fi­gu­rada para uso com proteção por senha. Para fazer isso, siga estas etapas.

Abra o MariaDB:

sudo mariadb -u root
bash

Em seguida, crie um novo uti­li­za­dor com pri­vi­lé­gios root e uma palavra-passe. Pode definir o nome de uti­li­za­dor e a palavra-passe que desejar.

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

Agora utilize «FLUSH PRI­VI­LE­GES» para que as al­te­ra­ções sejam aplicadas ime­di­a­ta­mente:

FLUSH PRIVILEGES;
sql

Por último, saia do in­ter­pre­ta­dor de comandos:

exit
bash

Passo 5: verificar MariaDB

O último passo é verificar se, após a ins­ta­la­ção no Debian 10, o MariaDB funciona cor­re­ta­mente e au­to­ma­ti­ca­mente. Para isso, utilize o seguinte comando:

sudo systemctl status mariadb
bash

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

sudo systemctl start mariadb
bash

Agora já pode utilizar o MariaDB.

Ir para o menu principal