Para instalar o MariaDB no Ubuntu 20.04, basta seguir estes cinco passos:

  1. Atualize o sistema ope­ra­ci­o­nal
  2. Inicie a ins­ta­la­ção
  3. Configure o script de segurança
  4. Crie um usuário admin com senha (opcional)
  5. Verifique o sucesso da ins­ta­la­ção

Nosso tutorial detalha o passo a passo do processo de ins­ta­la­ção.

MariaDB: Ideal para o LAMP stack

Na com­pa­ra­ção MariaDB vs. MySQL, o MariaDB se destaca em di­fe­ren­tes quesitos, sendo visto, por muitos, como a melhor escolha em se tratando de bancos de dados SQL. Esse fork do MySQL é con­si­de­rado robusto e flexível, além de oferecer uma forte ar­qui­te­tura de segurança. Por ser o subs­ti­tuto direto do MySQL, o MariaDB também pode ser integrado ao LAMP stack (Linux, Apache, MySQL e PHP, Python ou Perl) no Ubuntu sem qualquer problema.

Siga o nosso passo a passo para instalar o MariaDB no Ubuntu 20.04 e configurá-lo.

Dica

Se você estiver usando uma versão mais recente da dis­tri­bui­ção Linux, siga este tutorial para instalar o MariaDB no Ubuntu 22.04 do nosso Digital Guide.

Antes de instalar o MariaDB no Ubuntu 20.04

Você deve se atentar a alguns pré-re­qui­si­tos antes de começar o processo de ins­ta­la­ção do MariaDB no Ubuntu. Pro­vi­den­cie, de antemão, um servidor equipado com a dis­tri­bui­ção Linux correta (neste caso, a versão 20.04 do Ubuntu). Para fazer isso, um usuário ad­mi­nis­tra­tivo não root deve ser con­fi­gu­rado. Com um firewall adequado, você protegerá a sua nova ins­ta­la­ção da melhor maneira possível.

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

Atualizar o sistema ope­ra­ci­o­nal

Antes de instalar o MariaDB no Ubuntu 20.04, re­co­men­da­mos que você atualize o seu sistema ope­ra­ci­o­nal. Use comandos apt para atualizar o índice de pacotes e garantir que todos os arquivos e de­pen­dên­cias estejam na versão mais recente. Isso evitará problemas de segurança, além de manter o servidor atu­a­li­zado e limpo de bugs:

sudo apt update
sudo apt upgrade
bash

Instalar o MariaDB no Ubuntu 20.04

Com o sistema ope­ra­ci­o­nal e todos os pacotes atu­a­li­za­dos, você pode iniciar o processo de ins­ta­la­ção do MariaDB no Ubuntu 20.04. Use o comando abaixo para baixar e instalar os pacotes do sistema de ge­ren­ci­a­mento de banco de dados, que podem ser en­con­tra­dos nos re­po­si­tó­rios do Ubuntu:

sudo apt install mariadb-server
bash

Nessa etapa, o MariaDB será somente instalado. As medidas de segurança deverão ser im­ple­men­ta­das no próximo passo.

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

O MariaDB possui o próprio script de segurança, mas permite que seus usuários ajustem suas con­fi­gu­ra­ções, pro­te­gendo ainda mais a aplicação. Configure o script de segurança do MariaDB com o seguinte comando:

sudo mariadb_secure_installation
bash

Quando o script for executado, você será so­li­ci­tado a inserir a senha root do banco de dados. Como essa senha ainda não foi definida, pule a etapa de au­ten­ti­ca­ção pres­si­o­nando a tecla [Enter].

Você poderá definir uma senha root para o banco de dados na próxima etapa. No entanto, não re­co­men­da­mos a re­a­li­za­ção da ação nesse momento, pois ela pode causar problemas, já que o root do MariaDB está associado a tarefas ad­mi­nis­tra­ti­vas do sistema. Re­co­men­da­mos que você não altere as opções de au­ten­ti­ca­ção por enquanto. Assim, pressione a tecla [N] e confirme com [Enter].

Confirme as demais con­fi­gu­ra­ções do script de segurança com as teclas [Y] e [Enter]. Você será per­gun­tado, entre outras coisas, se deseja remover usuários anônimos e o banco de dados de teste, além de bloquear logins remotos do root. Por fim, o script per­gun­tará se você deseja aplicar todas as mudanças ime­di­a­ta­mente, ação que você deve confirmar.

Criar um ad­mi­nis­tra­dor com senha (opcional)

Apesar de opcional, essa etapa é for­te­mente re­co­men­dá­vel, já que você não con­fi­gu­rou uma senha para o usuário root. Ao criar um ad­mi­nis­tra­dor adicional com senha, você estará preparado para enfrentar possíveis problemas. O login padrão no MariaDB usa um plugin unix_socket sem senha para fins de au­ten­ti­ca­ção, o que pode acarretar erros em programas externos que exigem pri­vi­lé­gios ad­mi­nis­tra­ti­vos. Por precaução, crie uma conta adicional que tenha direitos de ad­mi­nis­tra­dor e proteção por senha. Isso resolverá o problema.

Abra o prompt de comando do MariaDB com:

sudo mariadb
bash

Em seguida, crie o novo ad­mi­nis­tra­dor e a senha. Para fazer isso, substitua os espaços “user” e “password”:

GRANT ALL ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Agora, execute FLUSH PRIVILEGES para aplicar as mudanças ime­di­a­ta­mente:

FLUSH PRIVILEGES;
bash

Por fim, saia do terminal do MariaDB:

exit
bash

Verificar o status do sistema

Após instalar o MariaDB no Ubuntu 20.04, verifique se o sistema está fun­ci­o­nando nor­mal­mente com o comando:

sudo systemctl status mariadb
bash

O MariaDB será executado au­to­ma­ti­ca­mente por padrão. Caso essa função não esteja ativa, basta iniciar o sistema de banco de dados com esse comando:

sudo systemctl start mariadb
bash
Ir para o menu principal