Para instalar o MariaDB no Ubuntu 20.04, são ne­ces­sá­rios os seguintes passos:

  1. Atualizar o sistema
  2. Iniciar a ins­ta­la­ção
  3. Per­so­na­li­zar o script de segurança
  4. Criar um uti­li­za­dor Admin protegido por palavra-passe (opcional)
  5. Verificar a ins­ta­la­ção

A seguir, iremos guiá-lo passo a passo pela ins­ta­la­ção.

MariaDB como parte do servidor LAMP

Em com­pa­ra­ção com o MySQL, o MariaDB já con­quis­tou certa vantagem e, por isso, muitos uti­li­za­do­res con­si­de­ram-no a primeira opção para um servidor SQL. A bi­fur­ca­ção do MySQL é con­si­de­rada muito robusta, ca­rac­te­riza-se pela máxima fle­xi­bi­li­dade e também pode ganhar pontos com uma ar­qui­te­tura de segurança potente. Como subs­ti­tuto direto, o MariaDB pode ser integrado no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) sem al­te­ra­ções ou problemas para o Ubuntu. Neste guia, ex­pli­ca­mos passo a passo como instalar o MariaDB no Ubuntu 20.04 e como configurá-lo.

Dica

Se estiver a utilizar uma versão mais recente da dis­tri­bui­ção Linux, também en­con­trará ins­tru­ções de­ta­lha­das no nosso Guia Digital para a ins­ta­la­ção do MariaDB no Ubuntu 22.04.

Os re­qui­si­tos

Se quiser instalar o MariaDB no Ubuntu, basta cumprir alguns re­qui­si­tos. Antes de iniciar o processo pro­pri­a­mente dito, precisa de um servidor que já esteja equipado com o sistema Linux (neste caso, a versão 20.04). Para isso, deve con­fi­gu­rar um uti­li­za­dor ad­mi­nis­tra­tivo não root. Utilize um firewall adequado para garantir a melhor ins­ta­la­ção possível.

Atualizar o sistema

Antes da ins­ta­la­ção pro­pri­a­mente dita do MariaDB no Ubuntu 20.04, re­co­men­da­mos atualizar o sistema para a versão mais recente. Utilize os comandos «apt» cor­res­pon­den­tes para atualizar o índice de pacotes e garantir que todos os ficheiros e de­pen­dên­cias estejam atu­a­li­za­dos para a versão mais recente. Isso é feito por motivos de segurança e para garantir que possa trabalhar com um servidor com erros cor­ri­gi­dos. Os comandos cor­res­pon­den­tes são os seguintes:

sudo apt update
sudo apt upgrade
bash

Como instalar o MariaDB no Ubuntu 20.04

Se o seu sistema, incluindo todos os pacotes, foi atu­a­li­zado com sucesso, pode começar a instalar o MariaDB no Ubuntu 20.04. Utilize o seguinte comando para des­com­pac­tar os pacotes do sistema de gestão de bases de dados que já estão incluídos no re­po­si­tó­rio do Ubuntu:

sudo apt install mariadb-server
bash

Desta forma, apenas a ins­ta­la­ção é realizada. As medidas de segurança e con­fi­gu­ra­ções im­por­tan­tes são re­a­li­za­das na etapa seguinte.

Con­fi­gu­rar o script de segurança

O MariaDB fornece o seu próprio script de segurança para este fim. Isto permite-lhe alterar várias con­fi­gu­ra­ções padrão e proteger ainda melhor a aplicação. Execute o script com o seguinte comando:

sudo mariadb_secure_installation
bash

Quando o script for aberto, a primeira coisa que acon­te­cerá é que será so­li­ci­tada a sua senha root para a base de dados. Como ainda não a inseriu, pressione [Enter] para ignorar este ponto.

Isso significa que pode definir uma nova palavra-passe root para a base de dados na próxima etapa. No entanto, isso pode causar problemas, pois o root do MariaDB está in­ti­ma­mente ligado à ma­nu­ten­ção do sistema. Portanto, é re­co­men­dá­vel não alterar as opções de au­ten­ti­ca­ção no momento. Então, digite [N] e confirme com [Enter].

Pode confirmar as outras con­fi­gu­ra­ções do script com [Y] e [Enter]. Entre outras coisas, será per­gun­tado se deseja eliminar os uti­li­za­do­res anónimos e a base de dados de teste. Além disso, os logins root remotos são evitados. Por último, o script pergunta se deseja aplicar todas as al­te­ra­ções ime­di­a­ta­mente.

Criar um Admin protegido por palavra-passe de forma opcional

O próximo passo é opcional, mas como não con­fi­gu­rou uma palavra-passe para o uti­li­za­dor root, é muito útil. Se con­fi­gu­rar um ad­mi­nis­tra­dor adicional e lhe fornecer uma palavra-passe, estará preparado para todos os casos de uti­li­za­ção. Por pre­de­fi­ni­ção, o início de sessão é feito com um plugin unix_socket e não é ne­ces­sá­ria uma palavra-passe. No entanto, isto pode causar com­pli­ca­ções quando programas externos requerem direitos ad­mi­nis­tra­ti­vos. Portanto, como medida de precaução, crie uma conta adicional com direitos de ad­mi­nis­tra­dor e proteção por palavra-passe. Para isso, abra primeiro o símbolo do sistema do MariaDB:

sudo mariadb
bash

Em seguida, crie o novo ad­mi­nis­tra­dor com uma senha. Para isso, per­so­na­lize os mar­ca­do­res de posição «nome de uti­li­za­dor» e «senha» de acordo com as suas ne­ces­si­da­des:

GRANT ALL ON *.* TO 'nombre de usuario'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
bash

Em seguida, utilize “FLUSH PRI­VI­LE­GES” para aplicar as al­te­ra­ções ime­di­a­ta­mente:

FLUSH PRIVILEGES;
bash

Em seguida, saia do in­ter­pre­ta­dor de comandos do MariaDB:

exit
bash

Verificar o estado

Se instalar o MariaDB no Ubuntu 20.04, pode verificar o estado da seguinte forma:

sudo systemctl status mariadb
bash

O MariaDB é executado au­to­ma­ti­ca­mente por pre­de­fi­ni­ção. Se não for esse o caso, pode consultar a base de dados com o seguinte comando:

sudo systemctl start mariadb
bash
Ir para o menu principal