O MariaDB pode ser con­fi­gu­rado de forma simples e operado de maneira confiável no Ubuntu 24.04 em poucos passos:

  1. Atualizar o Ubuntu
  2. Instalar o servidor MariaDB usando pacotes oficiais
  3. Proteger a ins­ta­la­ção com o as­sis­tente de segurança integrado
  4. Iniciar o serviço de banco de dados e verificar o fun­ci­o­na­mento correto
  5. Criar uma conta de usuário e testar o acesso

Por que usar MariaDB no Ubuntu 24.04

Ubuntu 24.04 “Noble Numbat” é uma dis­tri­bui­ção Linux moderna, estável e com suporte de longo prazo. MariaDB oferece, em com­pa­ra­ção com o MySQL, funções apri­mo­ra­das, melhor per­for­mance e é to­tal­mente de código aberto. A com­bi­na­ção é es­pe­ci­al­mente indicada para ser­vi­do­res web, ambientes de de­sen­vol­vi­mento ou como backend de banco de dados para apli­ca­ções como WordPress, Nextcloud ou Home Assistant.

Re­qui­si­tos

Antes de começar, cer­ti­fi­que-se de que os seguintes re­qui­si­tos sejam atendidos:

  • Um sistema com Ubuntu 24.04 (servidor ou desktop)
  • Acesso root ou um usuário com direitos de sudo
  • Acesso ao terminal ou SSH

Como instalar MariaDB no Ubuntu 24.04: passo a passo

Neste tutorial, ex­pli­ca­re­mos como instalar MariaDB no Ubuntu 24.04. Se você estiver usando uma versão mais antiga, re­co­men­da­mos que consulte como instalar MariaDB no Ubuntu 22.04 e como instalar MariaDB no Ubuntu 20.04”.

Passo 1: atualizar o sistema

Primeiro, você deve atualizar o seu sistema Ubuntu. Isso garante que todos os pacotes estejam atu­a­li­za­dos e evita conflitos durante a ins­ta­la­ção:

sudo apt update && sudo apt upgrade -y
bash

Este comando atualiza as listas de pacotes e instala todas as atu­a­li­za­ções dis­po­ní­veis.

Passo 2: Instalar MariaDB no Ubuntu

MariaDB está incluído no re­po­si­tó­rio oficial do Ubuntu. Você pode instalá-lo di­re­ta­mente através do APT:

sudo apt install mariadb-server -y
bash
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

Passo 3: iniciar e ativar o serviço MariaDB

Inicie o serviço MariaDB com o seguinte comando:

sudo systemctl start mariadb
bash

Para que o MariaDB seja executado au­to­ma­ti­ca­mente na ini­ci­a­li­za­ção do sistema no Ubuntu, ative o serviço:

sudo systemctl enable mariadb
bash

Verifique o status:

sudo systemctl status mariadb
bash

Você deve ver uma saída mostrando que o serviço está ativo (running). Se for o caso, você instalou e iniciou o MariaDB com sucesso.

Passo 4: proteger o MariaDB

Por padrão, o MariaDB é con­fi­gu­rado de forma re­la­ti­va­mente aberta após a ins­ta­la­ção. Você pode alterar isso com o script de segurança integrado:

sudo mariadb_secure_installation
bash

Siga as ins­tru­ções no terminal. Além disso, é possível:

  • Definir uma senha para o root
  • Remover contas de usuários anônimos
  • Desativar o acesso root remoto
  • Remover o banco de dados de teste
  • Re­car­re­gar as tabelas de per­mis­sões

Confirme com y. Com isso, sua instância MariaDB no Ubuntu está muito melhor protegida contra acesso não au­to­ri­zado.

Passo 5: criar usuário e banco de dados

Faça login no console do MariaDB:

sudo mariadb -u root -p
bash

Digite a senha definida an­te­ri­or­mente. Agora você está no shell do MariaDB e pode executar comandos lá.

Crie um novo banco de dados, por exemplo, para um apli­ca­tivo web ou um CMS:

CREATE DATABASE db_example;
sql

Crie agora uma conta de usuário que poderá acessar o banco de dados por meio de um apli­ca­tivo pos­te­ri­or­mente:

CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
sql

Cer­ti­fi­que-se de usar uma senha segura. Substitua webuser e a senha pelas suas próprias in­for­ma­ções.

A conta de usuário agora precisa das per­mis­sões apro­pri­a­das no banco de dados desejado:

GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
sql

Esta instrução permite ao usuário ou usuária realizar todas as operações no banco de dados db_example.

Por fim, insira o seguinte comando:

FLUSH PRIVILEGES;
sql

Isso fará com que todos os pri­vi­lé­gios sejam ativados ime­di­a­ta­mente. Saia do banco de dados com:

EXIT;
sql

Passo 6: testar o acesso

Agora você pode testar se o novo usuário pode acessar o banco de dados com sucesso:

mariadb -u webuser -p db_example
bash

Insira a senha atribuída an­te­ri­or­mente. Após um login bem-sucedido, você verá o shell do MariaDB. Lá você pode, por exemplo, verificar se o banco de dados está acessível:

SHOW TABLES;
sql

O banco de dados está vazio, a menos que você tenha criado tabelas. No entanto, este teste de acesso confirma que sua con­fi­gu­ra­ção está fun­ci­o­nando cor­re­ta­mente.

Ir para o menu principal