# Os 5 passos necessários para instalar o MariaDB no Ubuntu 22.04

Para instalar o MariaDB no Ubuntu 22.04, são necessários os seguintes passos:

1. Atualizar o sistema
2. Instalação
3. Configurar o script de segurança
4. Criar um administrador adicional com proteção por palavra-passe (opcional)
5. Testar MariaDB

Este artigo mostra como realizar cada uma das etapas.

## MariaDB como substituto direto do MySQL

O sistema de gestão de bases de dados relacionais MariaDB foi lançado pela primeira vez em 2009 como um fork do MySQL e agora é considerado uma alternativa sólida a este servidor SQL. Em comparação com o MySQL, o fork gratuito caracteriza-se por um alto grau de flexibilidade e uma arquitetura de segurança excecional. Como **substituto direto do MySQL**, o MariaDB pode ser integrado sem problemas diretamente no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl). No repositório do Ubuntu, os pacotes de soluções agora são fornecidos de série. A seguir, explicamos como instalar o MariaDB no Ubuntu 22.04.

Dica Se quiser utilizar uma versão mais antiga da distribuição Linux, também encontrará instruções detalhadas para a [instalação do MariaDB no Ubuntu 20.04](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-ubuntu-2004/) no nosso Guia Digital.

## Esses requisitos são necessários

Se quiser instalar o MariaDB no Ubuntu 22.04, basta cumprir alguns requisitos. Precisa de um servidor que já esteja a funcionar com esta versão do sistema operativo. Um **administrador não root** também deve estar configurado neste servidor antes de iniciar o processo propriamente dito. Também pode configurar um firewall adequado.

## Atualizar o índice de pacotes

No entanto, antes de começar a instalar o MariaDB no Ubuntu 22.04, deve atualizar todo o sistema. Os dois comandos apt são usados para **atualizar o índice de pacotes, todas as aplicações e todas as dependências**. Isso torna a instalação mais segura e qualquer erro que surgir não deve mais ser um problema. Os comandos correspondentes são estes:

```bash
sudo apt update
sudo apt upgrade
```

## Instalar MariaDB no Ubuntu 22.04

Para instalar o MariaDB no Ubuntu 22.04, siga as instruções abaixo. Como o servidor SQL está incluído no repositório padrão do Ubuntu, não são necessários mais passos para a instalação.

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

## Configurar o script de segurança

A instalação está concluída. No entanto, neste momento, o MariaDB está configurado apenas com as definições padrão. Isso significa, entre outras coisas, que **nenhuma palavra-passe** é armazenada **como restrição de acesso**. Por esse motivo, o MariaDB oferece um script de segurança com o qual pode realizar mais ajustes. Pode consultá-lo com o seguinte comando:

```bash
sudo mariadb_secure_installation
```

Quando o script for executado, primeiro será solicitada a sua senha root para o banco de dados. Como ainda não inseriu essa senha, basta pressionar \[Enter\] para selecionar a opção “sem senha” e continuar.

Em seguida, será perguntado se deseja definir uma palavra-passe root para a base de dados para fins de autenticação. Como isso está intimamente **associado a várias tarefas de manutenção** no Ubuntu, também não deve alterar as opções de início de sessão neste momento. Por motivos de segurança, é recomendável pressionar \[N\] e, em seguida, \[Enter\]. A seguir, explicamos como configurar uma conta Admin adicional com proteção por palavra-passe.

No entanto, primeiro continue a trabalhar com o script de segurança. Pode responder às seguintes perguntas com \[Y\] e confirmar com \[Intro\]. Entre outras coisas, será perguntado se deseja **eliminar utilizadores anónimos, eliminar uma base de dados de teste e limitar o acesso root remoto**. Por último, será perguntado se todas as alterações devem ser aplicadas imediatamente.

## Criar um utilizador Admin protegido por palavra-passe

A criação de um utilizador Admin adicional com autenticação por palavra-passe é opcional, mas resolve um problema potencial e aumenta assim a segurança. Por predefinição, o início de sessão root para MariaDB ocorre através do **plugin unix\_socket** e, portanto, não requer palavra-passe. Embora isto tenha algumas vantagens, também pode causar problemas quando programas externos requerem direitos administrativos. A solução é um utilizador Admin equivalente à conta root, mas que utilize uma palavra-passe para autenticação. Para isso, abra primeiro a linha de comandos do MariaDB:

```bash
sudo mariadb
```

Agora crie um novo utilizador com direitos de administrador, privilégios root e proteção por palavra-passe. Para isso, substitua os marcadores de posição «nome de utilizador» e «palavra-passe» no código seguinte.

```bash
GRANT ALL ON *.* TO 'nutzername'@'localhost' IDENTIFIED BY 'passwort' WITH GRANT OPTION;
```

Agora utilize “FLUSH PRIVILEGES” para aplicar as alterações imediatamente.

```bash
FLUSH PRIVILEGES;
```

Depois de fazer isso, saia do interpretador de comandos do MariaDB.

```bash
exit
```

## Testar MariaDB

Se instalar o MariaDB no Ubuntu 22.04, faz sentido verificar se a instalação foi feita corretamente. Para isso, consulte o estado do servidor com o seguinte comando:

```bash
sudo systemctl status mariadb
```

Se o programa não for executado automaticamente, também pode utilizar este comando para iniciá-lo:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-ubuntu-2204/](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/instalacao-do-mariadb-no-ubuntu-2204/) for AI/LLM consumption.