Como instalar o mariadb no Debian 11
- 4706
- 656
- Robert Wunsch DVM
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.