Como instalar o banco de dados MARIADB no Debian 10
- 2690
- 747
- Enrique Gutkowski PhD
Mariadb é um sistema de gerenciamento de banco de dados relacional e popular de código aberto (Rdbms) feitos pelos desenvolvedores originais de Mysql. É um sistema de banco de dados rápido, escalável e robusto, com um rico ecossistema de mecanismos de armazenamento, plugins e muitas outras ferramentas que fornecem uma interface SQL para acessar dados.
Mariadb é uma substituição aprimorada e entrega para Mysql sendo usado por organizações e empresas como a Wikipedia, WordPress.com, Google e muitos outros.
Neste pequeno artigo, mostraremos como instalar e proteger um Mariadb servidor in Debian 10.
Requerimento:
- Instale um servidor mínimo Debian 10 (Buster)
Observação: Se você está operando o sistema como um usuário não administrativo, empregue o comando sudo para obter privilégios root e se você tiver Mysql instalado e executando, pare e desative -o antes de continuar.
Instalando o servidor mariadb no Debian 10
Você pode instalar o Mariadb pacote de servidor do Debian Repositórios oficiais executando o seguinte comando, que instalará o servidor mariadb, o cliente e todas as suas dependências.
# APT Instale MariaDB-ServerInstale MariaDB no Debian 10
É uma prática comum dentro Debian e seus derivados como Ubuntu Para iniciar e ativar automaticamente os daemons via Systemd, Imediatamente depois que eles são instalados. O mesmo se aplica ao Mariadb serviço.
Você pode verificar se Mariadb O serviço está em funcionamento usando o seguinte comando systemctl.
# status Systemctl mariadbVerifique o status do mariadb
Além disso, você também precisa conhecer outros comandos comuns para gerenciar o serviço MariaDB em Systemd, que incluem comandos para iniciar, reiniciar, parar e recarregar o serviço mariadb, como mostrado.
# SystemCtl Iniciar Mariadb # SystemCtl Restar
Proteger o servidor MariaDB no Debian 10
O Mariadb O processo de instalação envolve garantir a instalação padrão e pode ser feito executando o mysql_secure_installation
shell script, que permitirá adicionar um pouco de segurança extra à sua instância do mariadb por:
- Definindo uma senha para contas root.
- Desativando o login de raiz remota.
- Removendo as contas do usuário anônimo.
- Removendo o banco de dados de teste, que por padrão pode ser acessado por usuários anônimos.
- E privilégios de recarga.
Para invocar o script de segurança, execute o seguinte comando e responda às perguntas, como mostrado na captura de tela a seguir.
Mariaadb seguro em Debian 10Depois de garantir sua instalação de mariadb, você pode se conectar a MySQL Shell Usando a senha do usuário root.
# mysql -u root -p
Para criar um banco de dados nomeado "my_test_db"
e um usuário nomeado "test_user"
Com privilégios completos para gerenciar o banco de dados Executar os seguintes comandos SQL.
Mariadb [(nenhum)]> Crie banco de dados my_test_db; Mariadb [(nenhum)]> conceda tudo em my_test_db.* Para 'test_user'@'localhost' identificado por 'test_user_pass_here' com a opção Grant; Mariadb [(nenhum)]> Privilégios de descarga; Mariadb [(nenhum)]> saída;Crie banco de dados e usuário com privilégios
Depois de criar um novo banco de dados e usuário de banco de dados, tente acessar o shell mariadb usando a nova conta de usuário e mostre todos os bancos de dados atribuídos ao usuário da seguinte forma.
# mysql -u test_user -p mariadb [(nenhum)]> mostre bancos de dados;Verifique o novo usuário de banco de dados
Você também pode ler esses artigos úteis seguintes Mariadb.
- Aprenda MySQL / Mariadb para iniciantes - Parte 1
- Aprenda a usar várias funções do MySQL e MariaDB - Parte 2
- 12 práticas recomendadas de segurança MySQL/Mariadb para Linux
- Como fazer backup/restaurar o mysql/mariadb e o postgreSql usando 'Automysqlbackup' e 'AutoPostGresqlbackup'
- Dicas úteis para solucionar erros comuns no MySQL
É isso por agora! Neste guia, mostramos como instalar e proteger um servidor mariadb em um Debian 10 Instalação mínima do servidor. Use o formulário de comentário abaixo para entrar em contato conosco para qualquer dúvida ou informação que você gostaria de compartilhar conosco.