# Veja como instalar MariaDB no Ubuntu 24.04

O MariaDB pode ser configurado 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 instalação com o assistente de segurança integrado
4. Iniciar o serviço de banco de dados e verificar o funcionamento 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 distribuição Linux moderna, estável e com suporte de longo prazo. [MariaDB](https://www.ionos.com/pt-br/digitalguide/servidor/conhecimento/banco-de-dados-mariadb/) oferece, em comparação com o **MySQL**, funções aprimoradas, melhor performance e é totalmente de código aberto. A combinação é especialmente indicada para servidores web, ambientes de desenvolvimento ou como backend de banco de dados para aplicações como WordPress, Nextcloud ou Home Assistant.

## Requisitos

Antes de começar, certifique-se de que os seguintes requisitos sejam atendidos:

- Um sistema com Ubuntu 24.04 (servidor ou desktop)
- Acesso root ou um usuário com direitos de [sudo](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comando-sudo-do-linux/)
- Acesso ao terminal ou SSH

## Como instalar MariaDB no Ubuntu 24.04: passo a passo

Neste tutorial, explicaremos como instalar MariaDB no Ubuntu 24.04. Se você estiver usando uma versão mais antiga, recomendamos que consulte como [instalar MariaDB no Ubuntu 22.04](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-ubuntu-2204/) e como [instalar MariaDB no Ubuntu 20.04](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-no-ubuntu-2004/)”.

### Passo 1: atualizar o sistema

Primeiro, você deve atualizar o seu sistema Ubuntu. Isso garante que todos os pacotes estejam atualizados e evita conflitos durante a instalação:

```bash
sudo apt update && sudo apt upgrade -y
```

Este comando atualiza as listas de pacotes e instala todas as atualizações disponíveis.

### Passo 2: Instalar MariaDB no Ubuntu

MariaDB está incluído no **repositório oficial do Ubuntu**. Você pode instalá-lo diretamente através do APT:

```bash
sudo apt install mariadb-server -y
```

### Passo 3: iniciar e ativar o serviço MariaDB

Inicie o serviço MariaDB com o seguinte comando:

```bash
sudo systemctl start mariadb
```

Para que o MariaDB seja executado automaticamente na inicialização do sistema no Ubuntu, ative o serviço:

```bash
sudo systemctl enable mariadb
```

Verifique o status:

```bash
sudo systemctl status mariadb
```

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 é configurado de forma relativamente aberta após a instalação. Você pode alterar isso com o **script de segurança** integrado:

```bash
sudo mariadb_secure_installation
```

Siga as instruçõ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
- Recarregar as tabelas de permissões

Confirme com `y`. Com isso, sua instância MariaDB no Ubuntu está muito melhor protegida contra acesso não autorizado.

Dica Opcionalmente, você pode liberar a porta 3306 do MariaDB no firewall apenas para endereços IP confiáveis. Por exemplo, se deseja permitir uma sub-rede inteira (como uma rede corporativa interna), use o seguinte comando: `sudo ufw allow from 192.168.0.0/24 to any port 3306`. Se o uso for apenas local, o comando correspondente é `sudo ufw deny 3306`.

### Passo 5: criar usuário e banco de dados

Faça login no console do MariaDB:

```bash
sudo mariadb -u root -p
```

Digite a senha definida anteriormente. Agora você está no shell do MariaDB e pode executar comandos lá.

Crie um novo banco de dados, por exemplo, para um aplicativo web ou um CMS:

```sql
CREATE DATABASE db_example;
```

Crie agora uma conta de usuário que poderá acessar o banco de dados por meio de um aplicativo posteriormente:

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

Certifique-se de usar uma senha segura. Substitua `webuser` e a senha pelas suas próprias informações.

A conta de usuário agora precisa das permissões apropriadas no banco de dados desejado:

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

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:

```sql
FLUSH PRIVILEGES;
```

Isso fará com que todos os privilégios sejam ativados imediatamente. Saia do banco de dados com:

```sql
EXIT;
```

### Passo 6: testar o acesso

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

```bash
mariadb -u webuser -p db_example
```

Insira a senha atribuída anteriormente. 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:

```sql
SHOW TABLES;
```

O banco de dados está vazio, a menos que você tenha criado tabelas. No entanto, este teste de acesso confirma que sua configuração está funcionando corretamente.

Dica Você gostaria de usar o MariaDB no RHEL 9 ou AlmaLinux 9? Confira no nosso Digital Guide como instalar MariaDB no RHEL 9 e como instalar MariaDB no AlmaLinux 9.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/install-mariadb-no-ubuntu-2404/](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/install-mariadb-no-ubuntu-2404/) for AI/LLM consumption.