JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar e configurar o MariaDB no Debian

Editado 2 Horas atrás por ExtremeHow Equipe Editorial

DebianMariaDBBanco de DadosConfiguração do ServidorSQLLinuxCódigo AbertoAdministração de SistemasInterface de Linha de ComandoSoftware

Como instalar e configurar o MariaDB no Debian

Tradução atualizada 2 Horas atrás

O MariaDB é um popular sistema de gerenciamento de banco de dados relacional de código aberto que faz parte do MySQL. Ele é amplamente utilizado devido ao seu melhor desempenho, recursos de segurança e compatibilidade com o MySQL. Neste tutorial longo, vamos aprender a instalar e configurar o MariaDB em um sistema baseado em Debian. Os seguintes tópicos serão abordados:

Introdução ao MariaDB

O MariaDB é um fork desenvolvido pela comunidade e comercialmente suportado do sistema de gerenciamento de banco de dados relacional MySQL. Ele pretende permanecer gratuito sob a Licença Pública Geral GNU (GPL). Sendo essencialmente um fork do MySQL, o MariaDB mantém sua compatibilidade com o MySQL e adiciona novos recursos, melhora o desempenho e corrige bugs. É uma tecnologia de banco de dados robusta, confiável e completamente de código aberto que atrai uma grande comunidade de usuários.

Pré-requisitos

Antes de começar a instalação e configuração do MariaDB no Debian, há alguns pré-requisitos que precisam ser observados:

Certifique-se de que todos os pacotes em seu sistema estão atualizados. Execute o seguinte comando:

sudo apt update && sudo apt upgrade -y

Instalando o MariaDB

O processo de instalação do MariaDB no Debian pode ser concluído usando a ferramenta de gerenciamento de pacotes APT. Veja como você pode instalá-lo:

Passo 1: Adicionando o repositório do MariaDB

Os pacotes do MariaDB estão integrados aos repositórios oficiais para a maioria das distribuições Linux. No entanto, para obter a versão mais recente ou ter mais controle sobre qual versão instalar, recomenda-se adicionar o repositório oficial do MariaDB.

Abra a página de configuração do repositório do MariaDB e encontre a configuração do repositório para sua versão do Debian aqui: https://downloads.mariadb.org/mariadb/repositories/

Dependendo da versão do seu sistema Debian, execute o comando para adicionar o repositório. Por exemplo, para o Debian 10:

sudo apt install software-properties-common dirmngr -y sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.5/debian buster main'

Passo 2: Instalando o Servidor e Cliente MariaDB

Após adicionar o repositório, atualize seu banco de dados de pacotes:

sudo apt update

Instale o servidor e cliente MariaDB usando os seguintes comandos:

sudo apt install mariadb-server mariadb-client -y

O serviço MariaDB iniciará automaticamente após a instalação. Verifique-o da seguinte forma:

sudo systemctl status mariadb

Configuração básica

Uma vez instalado o MariaDB, algumas etapas de configuração básica são recomendadas.

Passo 1: Protegendo a Instalação do MariaDB

O MariaDB vem com um script de segurança embutido que facilita a alteração de configurações de segurança. Execute o seguinte comando:

sudo mysql_secure_installation

Esse script modificará as opções padrão menos seguras. Ele solicitará que você defina a senha do root, remova usuários anônimos, desative logins remotos do root e remova o banco de dados de teste. Responda sim a cada etapa, a menos que tenha um motivo específico para manter uma determinada configuração.

Passo 2: Acessando o MariaDB

Para interagir com o MariaDB, entre no shell do MariaDB executando o seguinte:

sudo mariadb

Você verá a interface do shell do MariaDB, onde pode executar consultas e comandos SQL.

Protegendo o MariaDB

Embora executemos scripts de instalação segura, é sempre bom entender e garantir configurações de segurança adicionais que podem ser ajustadas manualmente.

Abra o arquivo de configuração do servidor MariaDB:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Neste arquivo, você pode configurar muitas configurações de segurança importantes, incluindo permissões de arquivo, configuração de porta e socket, etc.

bind-address = 127.0.0.1
port = 3306

Salve e saia do arquivo após fazer as alterações. Reinicie o serviço MariaDB para aplicar as modificações:

sudo systemctl restart mariadb

Criando um banco de dados e um usuário

Para começar a usar o MariaDB para seu desenvolvimento ou produção, você precisa de um banco de dados e um usuário configurado com privilégios específicos. Siga estas etapas para configurá-lo:

Passo 1: Acessar o Shell do MariaDB

Faça login no shell do MariaDB usando o seguinte comando:

sudo mariadb

Passo 2: Criar um novo banco de dados

Para criar um novo banco de dados, execute o seguinte comando, substituindo my_database pelo nome do banco de dados desejado:

CREATE DATABASE my_database;

Verifique a criação listando os bancos de dados disponíveis:

SHOW DATABASES;

Passo 3: Criar um novo usuário

Crie um novo usuário para gerenciar este banco de dados. Use o comando abaixo e substitua my_user e password123 pelo seu nome de usuário e senha preferidos:

CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'password123';

Passo 4: Conceder privilégios

Conceda os privilégios necessários ao seu usuário recém-criado. O comando abaixo concede todos os privilégios no banco de dados ao usuário para o localhost:

GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';

Atualize os privilégios para garantir que o novo usuário e as configurações de privilégios sejam carregados corretamente:

FLUSH PRIVILEGES;

Saia do shell do MariaDB digitando o seguinte:

EXIT;

Conclusão

Seguindo os passos descritos neste guia abrangente, você instalou e configurou com sucesso o MariaDB no seu sistema Debian. Você também protegeu a instalação, criou o banco de dados e configurou um novo usuário com os privilégios adequados. O MariaDB agora está pronto para seu uso, seja como backend para projetos pessoais, um servidor web ou aplicativos. Com atualizações regulares e suporte da comunidade, o MariaDB permanece uma adição valiosa a qualquer suíte baseada em dados.

Continue a se manter informado sobre as últimas atualizações e práticas em gerenciamento de banco de dados para tirar o máximo proveito da sua configuração do MariaDB.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários