Como instalar o MySQL / MariaDB no Debian 10 (buster)
Índice:
O MariaDB é um sistema de gerenciamento de banco de dados relacional multiencadeado de código aberto, substituto compatível com versões anteriores do MySQL. MariaDB é a implementação padrão do MySQL no Debian.
Este tutorial explica como instalar o MariaDB no Debian 10.
Instalando o MariaDB no Debian 10
No momento da redação deste artigo, a versão mais recente do MariaDB disponível no Debian principal é a versão 10.3.
Execute as seguintes etapas como root ou usuário com privilégios de sudo para instalar o MariaDB no Debian 10:
-
Comece atualizando o índice de pacotes:
sudo apt updateInstale os pacotes do servidor e do cliente MariaDB executando o seguinte comando:
sudo apt install mariadb-serverO serviço MariaDB será iniciado automaticamente. Para verificar, verifique o status do serviço:
sudo systemctl status mariadbA saída deve ser algo como isto:
● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld
Protegendo o MariaDB
O MariaDB vem com um script que pode ajudá-lo a melhorar a segurança da instalação. Para iniciar o script, digite
mysql_secure_installation
no seu terminal:
sudo mysql_secure_installation
Você será solicitado a definir uma senha para a conta raiz, remover o usuário anônimo, restringir o acesso do usuário raiz à máquina local e remover o banco de dados de teste.
… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
Se selecionado, o script recarregará as tabelas de privilégios, garantindo que as alterações entrem em vigor imediatamente.
Todas as etapas são explicadas em detalhes e é recomendável responder "Y" (sim) a todas as perguntas.
Métodos de autenticação
Por padrão, o usuário root do MariaDB usa o
unix_socket
in de autenticação
unix_socket
que verifica o ID do usuário efetivo ao chamar a ferramenta cliente
mysql
.
Isso significa que você pode conectar-se ao servidor MariaDB como root apenas se estiver chamando o comando
mysql
como root do sistema ou acrescentando sudo ao comando.
Para aumentar a segurança, é recomendável manter o plug-in de autenticação padrão e permitir que o usuário root se autentique apenas através de soquetes Unix.
sudo mysql
Execute as seguintes instruções para alterar o plug-in de autenticação:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Agora você pode se conectar ao servidor MariaDB usando a nova senha:
mysql -u root -p
Alterar o plugin de autenticação também permitirá que você efetue login como root em um programa externo, como o phpMyAdmin.
Conclusão
Neste tutorial, mostramos como instalar e proteger o MariaDB em um servidor Debian 10.
mariadb mysql debianComo instalar mariadb no centos 8
Neste tutorial, explicaremos como instalar e proteger o MariaDB 10.3 no CentOS 8. O MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto, compatível com versões anteriores e substituto binário do MySQL.
Como instalar mariadb no debian 9
Com o lançamento do Debian 9, o MySQL foi substituído pelo MariaDB como o sistema de banco de dados padrão. Neste tutorial, mostraremos dois métodos diferentes para instalar o MariaDB na sua máquina Debian 9.
Como instalar mariadb no ubuntu 18.04
O MariaDB é um sistema de gerenciamento de banco de dados relacional multiencadeado de código aberto, substituto compatível com versões anteriores do MySQL. Neste tutorial, mostraremos dois métodos diferentes de como instalar o MariaDB na sua máquina Ubuntu 18.04.







