Pesquisa de site

Como instalar o MariaDB 11 no Debian 12 (Bookworm)


Em nosso último artigo, 'A história por trás da aquisição do MySQL', discutimos a necessidade de bifurcar o MySQL, a ascensão do MariaDB, seus recursos, um estudo comparativo do MariaDB e MySQL, a migração de algumas das corporações e empresas de renome mundial (como Google e Wikipedia) do MySQL para MariaDB e muitos outros aspectos técnicos e não técnicos dele.

Este tutorial irá guiá-lo através do processo de instalação do MariaDB em um servidor Debian 12 e garantir que ele esteja rodando com uma configuração inicial segura.

Passo 1: Atualizar o sistema Debian

Para garantir que você tenha as informações mais recentes sobre pacotes, atualize a lista de pacotes do sistema executando os seguintes comandos apt.

sudo apt update
sudo apt upgrade

Etapa 2: adicionar o repositório MariaDB

O Debian 12 inclui uma versão padrão do MariaDB em seus repositórios, mas para o MariaDB 11, você precisa adicionar o repositório oficial MariaDB que contém pacotes de software relacionados ao MariaDB Server, incluindo o próprio servidor, clientes e utilitários.

Crie o arquivo /etc/apt/sources.list.d/mariadb.sources e adicione as informações do repositório conforme mostrado.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Adicione as seguintes linhas ao arquivo.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

A seguir, para confirmar a autenticidade dos pacotes, importe a chave MariaDB GPG com os seguintes comandos.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Etapa 3: Instale o MariaDB 11 no Debian

Depois de ativar o repositório MariaDB, você pode instalar o MariaDB 11 usando os seguintes comandos.

sudo apt update
sudo apt install mariadb-server

Etapa 4: instalação segura do MariaDB

Assim que a instalação do MariaDB for concluída, você precisará proteger sua instalação executando o script de segurança conforme mostrado.

sudo mysql_secure_installation

Você será solicitado a definir uma senha para o usuário root, remover o usuário anônimo, desabilitar o login root remoto, remover o banco de dados de teste e recarregar os privilégios.

Etapa 5: verifique a instalação do MariaDB

Para verificar a versão do MariaDB, você precisa executar o seguinte comando mysql, que exibirá informações sobre a versão do MariaDB atualmente instalada em seu sistema Debian.

mysql --version

Saída de amostra:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Você também deve verificar se o MariaDB está funcionando corretamente executando o seguinte comando systemctl.

sudo systemctl status mariadb

Etapa 6: Conecte-se ao MariaDB Shell

Acesse a interface de linha de comando do MariaDB para confirmar se você consegue se conectar com sucesso.

sudo mariadb -u root -p

Digite a senha root quando solicitado. Se você conseguir fazer login sem problemas, o MariaDB está instalado e configurado corretamente.

Etapa 7: Crie um usuário MySQL

Para criar um usuário no MySQL, você pode usar o seguinte comando SQL com o nome de usuário e senha desejados, conforme mostrado.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Conclusão

Você instalou o MariaDB 11 com sucesso em seu sistema Debian 12. Lembre-se de consultar a documentação do MariaDB para opções adicionais de configuração e práticas recomendadas.