No nosso último artigo, ‘A História Por Trás da Aquisição do MySQL‘ discutimos a necessidade de bifurcar MySQL, o surgimento de MariaDB, suas características, um estudo comparativo entre MariaDB e MySQL, a migração de algumas das corporações e empresas mais renomadas do mundo (como Google e Wikipedia) do MySQL para MariaDB, e muitos outros aspectos técnicos e não técnicos relacionados a isso.
Este tutorial irá guiá-lo pelo processo de instalação do MariaDB em um servidor Debian 12 e garantir que ele esteja em execução com uma configuração inicial segura.
Passo 1: Atualizar o Sistema Debian
Para garantir que você tenha as informações de pacote mais recentes, atualize a lista de pacotes do sistema executando os seguintes comandos apt.
sudo apt update sudo apt upgrade

Passo 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 do MariaDB que contém pacotes de software relacionados ao Servidor MariaDB, 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 GPG do MariaDB 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'
Passo 3: Instale o MariaDB 11 no Debian
Após habilitar o repositório do MariaDB, você pode instalar o MariaDB 11 usando os seguintes comandos.
sudo apt update sudo apt install mariadb-server

Passo 4: Segure a Instalação do MariaDB
Após a conclusão da instalação do MariaDB, você precisa 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, desativar o login remoto do root, remover o banco de dados de teste e recarregar os privilégios.

Passo 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 no seu sistema Debian.
mysql --version
Exemplo de Saída:
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á sendo executado corretamente, executando o seguinte comando systemctl.
sudo systemctl status mariadb

Passo 6: Conecte-se ao Shell do MariaDB
Acesse a interface de linha de comando do MariaDB para confirmar se você pode 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.

Passo 7: Criar 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 com sucesso o MariaDB 11 em seu sistema Debian 12. Lembre-se de consultar a documentação do MariaDB para opções de configuração adicionais e melhores práticas.