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

  1. Atualizar o sistema ope­ra­ci­o­nal
  2. Instalar o MariaDB
  3. Con­fi­gu­rar o script de segurança
  4. Criar um admin com senha (opcional)
  5. Testar o fun­ci­o­na­mento do MariaDB

Confira abaixo como realizar cada etapa do processo.

MariaDB: Subs­ti­tuto direto do MySQL

O MariaDB é um sistema de ge­ren­ci­a­mento de banco de dados re­la­ci­o­nal. Lançado em 2009, ele é hoje uma al­ter­na­tiva sólida ao MySQL, sendo um fork desse outro sistema. Nossa com­pa­ra­ção MariaDB vs. MySQL deixa claro que o MariaDB se destaca pela fle­xi­bi­li­dade e excelente ar­qui­te­tura de segurança. Como subs­ti­tuto direto do MySQL, ele pode ser integrado ao LAMP stack (Linux, Apache, MySQL e PHP, Python ou Perl) sem qualquer problema. Ainda, os pacotes do MariaDB já estão inclusos nos re­po­si­tó­rios do Ubuntu, o que facilita ainda mais o processo de instalar o MariaDB no Ubuntu 22.04.

Dica

Se você usa uma versão mais antiga da dis­tri­bui­ção Linux, siga este tutorial para instalar o MariaDB no Ubuntu 20.04.

Prepare-se para instalar o MariaDB no Ubuntu 22.04

Para que a ins­ta­la­ção do MariaDB no Ubuntu 22.04 ocorra com sucesso, você precisa cumprir alguns re­qui­si­tos básicos. Assegure-se que o seu servidor esteja rodando pre­ci­sa­mente, que a versão do seu Ubuntu seja a 22.04 e que você tenha acesso a um ad­mi­nis­tra­dor sem pri­vi­lé­gios root. Também re­co­men­da­mos que você configure um firewall adequado antes de continuar.

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

Atualize o pacote de índices

Antes de instalar o MariaDB no Ubuntu 22.04, é im­por­tante verificar se o seu sistema ope­ra­ci­o­nal está atu­a­li­zado e executar essa atu­a­li­za­ção, se ne­ces­sá­rio. Use comandos apt para atualizar o índice de pacotes, e todas as apli­ca­ções e de­pen­dên­cias para as versões mais recentes. Isso vai con­tri­buir para a sua segurança, eli­mi­nando possíveis bugs:

sudo apt update
sudo apt upgrade
bash

Instale o MariaDB no Ubuntu 22.04

O primeiro passo para instalar o MariaDB no Ubuntu 22.04 é executar o comando abaixo. Como esse sistema de banco de dados está nos re­po­si­tó­rios do Ubuntu, nenhuma etapa extra é ne­ces­sá­ria para a ins­ta­la­ção:

sudo apt install mariadb-server
bash

Configure o script de segurança

A ins­ta­la­ção agora está concluída. No momento, no entanto, o MariaDB está con­fi­gu­rado apenas com a con­fi­gu­ra­ção padrão. Isso também significa, entre outras coisas, que nenhuma senha está ar­ma­ze­nada com restrição de acesso. Por esse motivo, o próprio MariaDB oferece um script de segurança que você pode usar para fazer outras con­fi­gu­ra­ções. É re­co­men­dá­vel executar o script com o seguinte comando:

sudo mariadb_secure_installation
bash

O script vai pedir a senha root do banco de dados. Como essa ainda não foi definida, basta pres­si­o­nar a tecla [Enter] para continuar sem senha.

Depois você poderá definir uma senha root para o banco de dados, para fins de au­ten­ti­ca­ção. Como o root no Ubuntu é reservado a tarefas ad­mi­nis­tra­ti­vas, re­co­men­da­mos não alterar nenhuma opção de login agora. Por segurança, pressione a tecla [N] e depois [Enter]. Ex­pli­ca­re­mos como criar um admin com senha mais adiante neste tutorial.

Continue ex­plo­rando as opções do script de segurança. Responda às perguntas com [Y] e as confirme com [Enter]. Remova usuários anônimos, exclua o banco de dados e limite acessos remotos do root. No final, você será per­gun­tado se deseja aplicar todas as mudanças ime­di­a­ta­mente. Confirme.

Crie um admin com senha

Criar um admin adicional com au­ten­ti­ca­ção por senha é um passo opcional, mas que pode resolver um problema potencial, au­men­tando a segurança do sistema. O login padrão do root no MariaDB é feito pelo plugin unix_socket, o que não requer uma senha. Embora esse tipo de login ofereça algumas vantagens, ele pode resultar em erros quando combinado a programas externos que ne­ces­si­tam da obtenção de direitos ad­mi­nis­tra­ti­vos. Para evitar que isso ocorra, crie um usuário admin equi­va­lente à conta root, que exija uma senha de au­ten­ti­ca­ção. Para fazer isso, pri­mei­ra­mente você precisará abrir o terminal do MariaDB:

sudo mariadb
bash

Crie um usuário admin com senha, subs­ti­tuindo “user” e “password”:

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

Com FLUSH PRIVILEGES, você aplica as mudanças:

FLUSH PRIVILEGES;
bash

Agora você pode sair do terminal do MariaDB:

exit
bash

A con­fi­gu­ra­ção estará pronta!

Teste o MariaDB

Depois de instalar o MariaDB no Ubuntu 22.04, é in­te­res­sante verificar se o sistema está fun­ci­o­nando cor­re­ta­mente. Para realizar essa ve­ri­fi­ca­ção, utilize o comando:

sudo systemctl status mariadb
bash

Caso o MariaDB não inicie au­to­ma­ti­ca­mente no Ubuntu 22.04, use o seguinte comando para executar a iniciação:

sudo systemctl start mariadb
bash
Ir para o menu principal