Como instalar o banco de dados MARIADB no Debian 10

Como instalar o banco de dados MARIADB no Debian 10

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:

  1. 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-Server 
Instale 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 mariadb 
Verifique 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 10

Depois 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.

  1. Aprenda MySQL / Mariadb para iniciantes - Parte 1
  2. Aprenda a usar várias funções do MySQL e MariaDB - Parte 2
  3. 12 práticas recomendadas de segurança MySQL/Mariadb para Linux
  4. Como fazer backup/restaurar o mysql/mariadb e o postgreSql usando 'Automysqlbackup' e 'AutoPostGresqlbackup'
  5. 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.