✍️Instalação e Configuração de Servidor de Banco de Dados (MariaDB/Mysql)

Instalação e Configuração de Servidor de Banco de Dados (MariaDB/MySQL)
O Sistema de Gerenciamento de Banco de Dados (SGBD) mais utilizado pela maioria dos usuários Linux (com versões também para Windows) era o MySQL.
O MySQL foi adquirido pela Sun Microsystems, que posteriormente foi comprada pela Oracle. Essa mudança gerou preocupações na comunidade de software livre, pois havia o temor de que a Oracle poderia restringir o desenvolvimento e a distribuição do MySQL (que era gratuito e do tipo software livre).
O MariaDB foi então criado por desenvolvedores originais do MySQL, liderados por Monty Widenius (Monty), que deixaram o projeto após a aquisição pela Oracle. O objetivo era manter o MySQL como um projeto de código aberto e evitar que ele se tornasse um produto proprietário.
Em função disso, utilizaremos o MariaDB para demonstrar o uso de Bancos de Dados no Linux (embora a estrutura interna e parte dos comandos sejam os mesmos que o MySQL).
1) Instale o Servidor FTP ProFTPd (como usuário root):
apt install mariadb-server
2) Após a instalação é recomendável executar um script de segurança do MariaDB para proteger o seu banco de dados:
mysql_secure_installation
Defina uma senha para o usuário 'root' do banco de dados (não precisa ser a mesma senha de root do sistema) e responda às demais questões do script (Yes por padrão).
3) Verifique se o banco de dados já está executando normalmente:
systemctl status mariadb
No resultado do comando procure pela linha:
Active: active (running)
4) Acesse o banco de dados localmente (terminal) para ver o seu funcionamento em modo-texto:
mysql -u root -p
Digite a senha criada para o usuário root do banco e, se tudo estiver ok, o resultado será semelhante a:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 136
Server version: 10.11.6-MariaDB-0+deb12u1 Debian 12
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Saia do 'prompt' do seu banco de dados e retorne ao terminal digitando '
exit
'
e teclando <ENTER>
O seu banco de dados está instalado!!!
Para criar um banco de dados e definir um usuário para acessá-lo (com o objetivo de usar em uma aplicação web com uso de banco de dados por exemplo) acesse o MariaDB e execute os seguintes comandos:
CREATE DATABASE nome_do_banco_de_dados;
CREATE USER 'nome_do_usuario'@'localhost' IDENTIFIED BY 'senha_do_usuario';
GRANT ALL PRIVILEGES ON nome_do_banco_de_dados.* TO 'nome_do_usuario'@'localhost';
FLUSH PRIVILEGES;
Se, por algum motivo, precisar trocar a senha do usuário root do seu banco de dados, utilize o seguinte comando (no terminal do Linux como usuário root):
mysqladmin --user=”root” password “senha”
Atualizado