Instalação e Configuração de Servidor de Banco de Dados (MariaDB/Mysql)
Atualizado
Atualizado
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):
2) Após a instalação é recomendável executar um script de segurança do MariaDB para proteger o seu banco de dados:
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:
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:
Digite a senha criada para o usuário root do banco e, se tudo estiver ok, o resultado será semelhante a:
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:
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):