Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como instalar o banco de dados MariaDB no Debian 10


MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto e popular (RDBMS ) feita pelos desenvolvedores originais do 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 é um substituto aprimorado para o MySQL sendo usado por organizações e empresas como Wikipedia, WordPress.com, Google e muitos outros.

Neste pequeno artigo, mostraremos como instalar e proteger um MariaDB servidor no Debian 10 .

Requisito:

  1. Instale um servidor mínimo Debian 10 (Buster)

Observação :Se você estiver operando o sistema como um usuário não administrativo, empregue o comando sudo para obter privilégios de root e se você tiver MySQL instalado e em execução, interrompa-o 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 irá instalar o servidor MariaDB, cliente e todas as suas dependências.
# apt install mariadb-server

É uma prática comum dentro do Debian e seus derivados, como Ubuntu para iniciar e habilitar automaticamente daemons via systemd , imediatamente após a instalação. O mesmo se aplica ao MariaDB serviço.

Você pode verificar se MariaDB service está funcionando usando o seguinte comando systemctl.
# systemctl status 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 conforme mostrado.
# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

Protegendo o servidor MariaDB no Debian 10


O MariaDB processo de instalação envolve proteger a instalação padrão e pode ser feito executando o mysql_secure_installation shell script, que permitirá que você adicione um pouco de segurança extra à sua instância MariaDB:
  • Definindo uma senha para contas root.
  • Desativando o login raiz remoto.
  • Removendo as contas de 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 comando a seguir e responda às perguntas conforme mostrado na captura de tela a seguir.

Depois de proteger sua instalação do MariaDB, você pode se conectar ao shell mysql usando a senha do usuário root.
# mysql -u root -p 

Para criar um banco de dados chamado "my_test_db" e um usuário chamado "test_user" com privilégios totais para gerenciar o banco de dados execute os seguintes comandos SQL.
MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Após 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 [(none)]> SHOW DATABASES;

Você também pode gostar de ler estes artigos úteis sobre MariaDB .
  1. Aprenda MySQL / MariaDB para iniciantes – Parte 1
  2. Aprenda a usar várias funções do MySQL e do MariaDB – Parte 2
  3. 12 práticas recomendadas de segurança MySQL/MariaDB para Linux
  4. Como fazer backup/restaurar MySQL/MariaDB e PostgreSQL usando as ferramentas 'Automysqlbackup' e 'Autopostgresqlbackup'
  5. Dicas úteis para solucionar erros comuns no MySQL

Por enquanto é isso! 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ários abaixo para entrar em contato conosco em caso de dúvidas ou informações que você gostaria de compartilhar conosco.