Como instalar o mariadb no Debian 11

Como instalar o mariadb no Debian 11

O MySQL é um sistema de gerenciamento de banco de dados gratuito gratuito e também um componente proeminente da pilha de lâmpadas. O MySQL foi substituído por Mariadb em repositórios Debian, que é uma alternativa decente ao MySQL e praticamente executa todas as operações que o MySQL executa.

Atualmente, o MySQL não está disponível para o Debian 11 Bullseye, então MariaDB é uma escolha perfeita. Este artigo está focado em como instalar o mariadb, uma alternativa ao MySQL no Debian 11.

Instale MariaDB no Debian 11

Os pacotes mariadb estão disponíveis nos repositórios oficiais. Você pode instalá -lo diretamente sem adicionar um repositório extra ao seu sistema. Para este tutorial, instalaremos o MariaDB no sistema Debian 11 por meio de repositórios padrão.

Em primeiro lugar, atualize a lista de pacotes usando:

Atualização do sudo apt  

Agora, para instalar o mariadb, execute o comando mencionado abaixo:

sudo apt install mariadb-server  

Configure MariaDB no Debian

Para configurar o MARIADB corretamente, precisamos executar um script de segurança usando o comando abaixo mencionado:

sudo mysql_secure_installation  

Depois de executar o comando acima, você será solicitado com várias opções:

As opções são auto-explicativas, para as duas primeiras opções, escolha "n" e para a próxima sequência de opções pressione "y" para sim.

Crie privilégios Usuário com autenticação

Para fins de segurança, o MariaDB usa um plugin unix_socket para autenticar o usuário root. Isso pode causar complicações, portanto, é recomendável definir um novo usuário com acesso baseado em senha. E criar um novo usuário login no mariadb usando:

sudo mysql  

Agora crie um novo usuário com uma senha no servidor mariadb.

"> Criar usuário 'admin'@'localhost' identificado por '_pa $$ w0rd_';  

Certifique -se de mudar admin com seu nome de usuário e _PAS $$ w0rd_ com uma nova senha segura.

Em seguida, as permissões de concessão em todos os bancos de dados para uma conta recém -criada. Aqui o Opção de concessão Permita que um usuário crie outros usuários e atribua permissões.

"> Conceda tudo em *.* Para 'admin'@'localhost' com a opção Grant;  

Aplique as novas alterações, execute:

"> Privilégios de descarga;  

E para parar de digitar "saída".

"> Saia  

As declarações SQL são insensíveis ao caso, para que você possa escrevê -las em qualquer caso.

Conectar servidor mariadb

Pode -se gerenciar o serviço MariaDB usando o Systemd. Para testar o status do mariadb, use o seguinte comando:

SUDO SYSTEMCTL STATUS MARIADB  

Se, por alguns motivos, o mariadb não estiver em execução, use o comando abaixo mencionado para iniciá-lo:

SUDO SYSTEMCTL START MARIADB  

Para mais uma verificação, você pode tentar se conectar ao banco de dados usando:

Versão sudo mysqladmin  
Saída mysqladmin ver 9.1 distribuição 10.5.11-mariadb, para Debian-Linux-Gnu em x86_64 Copyright (c) 2000, 2018, Oracle, Mariaadb Corporation AB e outros. Servidor versão 10.5.11-mariadb-1 protocolo versão 10 Conexão localhost via soquete unix unix soket/run/mysqld/mysqld.tempo de atividade da meia: 3 horas 45 min 24 segundos tópicos: 1 Perguntas: 497 Consultas lentas: 0 abre: 171 Tabelas abertas: 28 consultas por segundo AVG: 0.036 

Em seguida, conecte -se ao shell MySQL usando as credenciais criadas na etapa acima.

mysql -u admin -p  

A saída do comando acima pede a senha; Use a senha definida nas etapas acima. Em autenticação bem -sucedida, você receberá o shell mariadb como abaixo:

Saída Digite a senha: Bem -vindo ao monitor mariadb. Os comandos terminam com; ou \ g. Seu ID de conexão MariaDB é 60 servidor versão: 10.5.11-mariadb-1 Debian 11 Copyright (c) 2000, 2018, Oracle, Mariadb Corporation AB e outros. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. Mariadb [(nenhum)]> 

Conclusão

Mariadb é uma alternativa de código aberto ao MySQL na versão mais recente do Debian. Este artigo é um guia para instalar o mariadb no Debian 11 Bullseye. Aprendemos como instalar e configurar o mariadb no Debian 11. Também criamos um usuário separado para gerenciar o banco de dados com acesso à senha. Finalmente, também discutimos utilitários para testar o status de mariadb.