Banco de Dados · 8 min read · Sep 26, 2025

Como Instalar o Último Banco de Dados MariaDB no Ubuntu 22.04

MariaDB é um sistema de gerenciamento de banco de dados relacional gratuito, de código aberto e um fork do popular sistema de banco de dados MySQL. É um sistema amplamente utilizado, feito pelos desenvolvedores originais do MySQL. É especialmente projetado para escalabilidade e implantações críticas. Por padrão, o pacote MariaDB está disponível no repositório padrão de todas as principais distribuições Linux. No momento em que este tutorial foi escrito, a versão mais recente do MariaDB é 10.8. Cada lançamento principal será mantido por pelo menos 5 anos. Portanto, o MariaDB 10.8.0 será suportado até 2027.

Neste tutorial, mostraremos como instalar o MariaDB 10.8 no servidor Ubuntu 22.04.

Pré-requisitos

  • Um servidor rodando Ubuntu 22.04.
  • Uma senha de root configurada no servidor.

Adicionar o Repositório MariaDB

Por padrão, a versão mais recente do MariaDB não está disponível no repositório padrão do Ubuntu 22.04. Portanto, você precisará adicionar o repositório oficial do MariaDB ao seu sistema.

Primeiro, instale todas as dependências necessárias com o seguinte comando:

apt-get install software-properties-common gnupg2 -y

Uma vez que todas as dependências estejam instaladas, importe a chave de assinatura do MariaDB com o seguinte comando:

apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Você deve obter a seguinte saída:

Executando: /tmp/apt-key-gpghome.kGFC5Ag1H8/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: solicitando chave de 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: chave F1656F24C74CD1D8: chave pública "MariaDB Signing Key <[email protected]>" importada
gpg: Total de chaves processadas: 1
gpg:               importadas: 1

Em seguida, adicione o repositório MariaDB com o seguinte comando:

add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.8/ubuntu jammy main'

Uma vez que o repositório esteja adicionado, atualize o repositório com o seguinte comando:

apt-get update -y

Neste ponto, o repositório MariaDB está adicionado e atualizado. Você pode agora prosseguir para o próximo passo.

Instalar e Configurar o MariaDB

Agora, instale a versão mais recente do servidor e cliente MariaDB com o seguinte comando:

apt-get install mariadb-server mariadb-client -y

Após a instalação bem-sucedida, inicie o serviço MariaDB e habilite-o para iniciar na reinicialização do sistema:

systemctl start mariadb  
systemctl enable mariadb

Em seguida, você precisará proteger a instalação do MariaDB e definir a senha do root do MariaDB. Você pode fazer isso executando o seguinte script:

mysql_secure_installation

Você será solicitado a fornecer sua senha atual de root, conforme mostrado abaixo:

NOTA: É RECOMENDADO EXECUTAR TODAS AS PARTES DESTE SCRIPT PARA TODOS OS SERVIDORES MariaDB EM USO DE PRODUÇÃO!  POR FAVOR, LEIA CADA PASSO CUIDADOSAMENTE!

Para fazer login no MariaDB e protegê-lo, precisaremos da senha atual do usuário root. Se você acabou de instalar o MariaDB e não definiu a senha do root ainda, você deve apenas pressionar Enter aqui.

Digite a senha atual para root (pressione Enter para nenhum): 

Basta pressionar Enter. Você será solicitado a mudar para a autenticação unix_socket, conforme mostrado abaixo:

OK, senha usada com sucesso, prosseguindo...

Definir a senha do root ou usar o unix_socket garante que ninguém possa fazer login no usuário root do MariaDB sem a autorização adequada.

Você já tem sua conta root protegida, então pode responder 'n' com segurança.

Mudar para autenticação unix_socket [Y/n] Y

Digite Y e pressione Enter. Você será solicitado a mudar a senha do root, conforme mostrado abaixo:

Habilitado com sucesso!
Recarregando tabelas de privilégios..
 ... Sucesso!


Você já tem sua conta root protegida, então pode responder 'n' com segurança.

Mudar a senha do root? [Y/n] Y

Digite Y e pressione Enter para mudar a senha do root.

Nova senha: 
Repetir nova senha: 

Forneça sua senha segura e pressione Enter. Você deve ver a seguinte saída:

Senha atualizada com sucesso!
Recarregando tabelas de privilégios..
 ... Sucesso!


Em seguida, você será solicitado a remover usuários anônimos, conforme mostrado abaixo:

Por padrão, uma instalação do MariaDB tem um usuário anônimo, permitindo que qualquer um faça login no MariaDB sem ter uma conta de usuário criada para eles.  Isso é destinado apenas para testes e para facilitar a instalação.  Você deve removê-los antes de entrar em um ambiente de produção.

Remover usuários anônimos? [Y/n] Y

Digite Y e pressione Enter para remover os usuários anônimos. Você será solicitado a desabilitar o login remoto do root, conforme mostrado abaixo:

 ... Sucesso!

Normalmente, o root deve ser permitido apenas conectar-se a partir de 'localhost'.  Isso garante que alguém não possa adivinhar a senha do root pela rede.

Desabilitar login remoto do root? [Y/n] Y

Digite Y e pressione Enter. Você será solicitado a remover um banco de dados de teste, conforme mostrado abaixo:

 ... Sucesso!

Por padrão, o MariaDB vem com um banco de dados chamado 'test' que qualquer um pode acessar.  Isso também é destinado apenas para testes e deve ser removido antes de entrar em um ambiente de produção.

Remover banco de dados de teste e acesso a ele? [Y/n] Y

Digite Y e pressione Enter para remover o banco de dados de teste. Você será solicitado a recarregar as tabelas de privilégios, conforme mostrado abaixo:

 - Removendo banco de dados de teste...
 ... Sucesso!
 - Removendo privilégios no banco de dados de teste...
 ... Sucesso!

Recarregar as tabelas de privilégios garantirá que todas as alterações feitas até agora tenham efeito imediato.
Recarregar tabelas de privilégios agora? [Y/n] Y

Digite Y e pressione Enter, você deve ver a seguinte saída:

 ... Sucesso!

Limpando...

Tudo pronto!  Se você completou todos os passos acima, sua instalação do MariaDB agora deve estar segura.

Obrigado por usar o MariaDB!

Verificar a Versão do MariaDB

Neste ponto, o MariaDB está instalado e seguro. Em seguida, você precisará verificar a versão instalada do MariaDB.

Primeiro, faça login no shell do MariaDB com o seguinte comando:

mysql -u root -p

Forneça sua senha de root do MariaDB e pressione Enter. Uma vez logado, você deve ver a seguinte saída:

Bem-vindo ao monitor do MariaDB.  Os comandos terminam com ; ou \g.
Seu id de conexão MariaDB é 31
Versão do servidor: 10.8.3-MariaDB-1:10.8.3+maria~jammy distribuição binária mariadb.org

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab e outros.

Digite 'help;' ou '\h' para ajuda. Digite '\c' para limpar a declaração de entrada atual.

MariaDB [(nenhum)]> 

Execute o seguinte comando para verificar a versão do MariaDB:

MariaDB [(nenhum)]> SELECT VERSION();

Você deve obter a seguinte saída:

+-------------------------------------+
| VERSION()                           |
+-------------------------------------+
| 10.8.3-MariaDB-1:10.8.3+maria~jammy |
+-------------------------------------+
1 linha no conjunto (0.000 seg)

Perguntas Frequentes sobre MariaDB

O que é MariaDB?

MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto (RDBMS) que é um fork do MySQL. Foi criado pelos desenvolvedores originais do MySQL após preocupações sobre sua aquisição pela Oracle. O MariaDB é projetado para ser altamente compatível com o MySQL, o que significa que suporta os mesmos esquemas, APIs e comandos que o MySQL.

Como o MariaDB difere do MySQL?

Embora o MariaDB tenha sido originalmente criado como um substituto direto do MySQL, desde então ele divergiu com recursos adicionais, novos mecanismos de armazenamento e desempenho aprimorado. O MariaDB tende a ter atualizações mais frequentes e desenvolvimento orientado pela comunidade em comparação com o MySQL.

O MariaDB é gratuito para usar?

Sim, o MariaDB é gratuito e de código aberto, lançado sob a Licença Pública Geral GNU versão 2.

Quais são os principais recursos do MariaDB?

Os principais recursos incluem sua natureza de código aberto, compatibilidade com o MySQL, uma variedade de mecanismos de armazenamento, capacidades avançadas de clustering, replicação e um forte foco em desempenho e estabilidade.

O MariaDB pode ser usado como um substituto direto do MySQL?

Sim, na maioria dos casos, o MariaDB pode ser usado como um substituto direto do MySQL. Ele é projetado para ser binariamente compatível com bancos de dados MySQL.

Como os dados são armazenados no MariaDB?

O MariaDB usa uma variedade de mecanismos de armazenamento para armazenar dados, incluindo InnoDB, MyISAM e Aria, entre outros. Cada mecanismo tem suas próprias vantagens e casos de uso.

O MariaDB suporta replicação?

Sim, o MariaDB suporta replicação mestre-escravo e mestre-mestre, semelhante ao MySQL. Ele também oferece Galera Cluster para replicação multi-mestre síncrona.

Quais linguagens de programação podem interagir com o MariaDB?

O MariaDB pode ser acessado usando a maioria das linguagens de programação populares, incluindo PHP, Python, Java, C#, Ruby e outras, geralmente através de conectores MySQL ou drivers nativos.

Como o MariaDB lida com segurança?

O MariaDB fornece recursos de segurança robustos, incluindo hashing de senhas, controle de acesso baseado em funções, criptografia SSL/TLS e capacidades de auditoria para garantir a segurança e conformidade dos dados.

O MariaDB é adequado para grandes empresas?

O MariaDB é escalável e robusto o suficiente para lidar com aplicações empresariais em grande escala. Ele é usado por muitas grandes organizações e pode lidar com bancos de dados complexos e transações de alto volume.

Qual é o desempenho do MariaDB?

O MariaDB é conhecido por seu alto desempenho. Ele possui vários mecanismos de armazenamento e otimizações que podem ser configurados para vários tipos de cargas de trabalho, melhorando o desempenho.

O MariaDB suporta procedimentos armazenados?

Sim, o MariaDB suporta procedimentos e funções armazenadas, permitindo que os usuários encapsulem lógica de negócios complexa dentro do banco de dados.

Posso migrar meu banco de dados MySQL existente para o MariaDB?

Sim, migrar do MySQL para o MariaDB é geralmente simples, uma vez que o MariaDB é projetado para ser compatível com bancos de dados MySQL.

Onde posso encontrar documentação e suporte da comunidade para o MariaDB?

O site oficial do MariaDB fornece documentação abrangente. Além disso, existem fóruns comunitários ativos, Stack Overflow e outros recursos online onde você pode encontrar suporte e discussões relacionadas ao MariaDB.

Qual é a versão mais recente do MariaDB e onde posso baixá-la?

A versão mais recente do MariaDB pode ser encontrada em seu site oficial. É importante verificar o site para obter informações sobre a versão mais atual e detalhes de download.

Conclusão

Neste post, explicamos como instalar o último banco de dados MariaDB no servidor Ubuntu 22.04. Também explicamos como proteger o MariaDB e verificar a versão do MariaDB. Você agora pode se conectar ao MariaDB e começar a criar um banco de dados, usuário e integrá-lo com sua aplicação.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.