Instalando Banco de Dados MariaDB no CentOS 8

Vamos ver neste tutorial como instalar um banco de Dados MariaDB no sistema operacional CentOS 8.3

Primeiro passo é confirmar se nosso Servidor já em conectividade com a rede e internet:

ip address

A placa de rede está ok, e pode ser confirmado depois o acesso internet tentando acessar ou pingar algum site externo.

Agora vamos rodar primeiramente uma atualização dos pacotes com o comando YUM Update:

yum update

O sistema indica que não há nada para atualizar de momento.

Vamos então instalar o serviço MariaDB Server:

yum install mariadb-server

Digite “S” para “Sim” e continuar com a instalação:

E o nosso servidor MariaDB foi instalado com êxito:

Após a instalação, precisamos confirmar se os serviços foram carregados e se o serviço do MariaDB está em execução. Para isto digite:

systemctl status mariadb.service

Caso o serviço não esteja em execução, tente subir o serviço com o comando:

systemctl start mariadb.service

Agora temos que realizar a configuração padrão de segurança de nosso Banco de Dados. Nas versões mais recentes do MariaDB, ele vem com um script de configuração onde você pode setar/alterar a senha de root do DB, permitir ou não login com root, remover tabela de teste, entre outras questões.

Para isto digite (caso não seja root, coloque o “sudo” no inicio do comando):

mysql_secure_installation

O script te fará uma série de perguntas, a primeira dela é para que você coloque a senha de root do DB, como ainda não configuramos, simplesmente tecle “Enter” para nenhuma:

O script perguntará se deseja configurar ou alterar a senha de root. Neste momento você poderá configurar uma nova senha para o usuario root do DB.

O ideal é verificar com seu Administrador de Banco de Dados como configurar a questão de senha de usuarios do banco.

Para as demais questões você pode digitar “Y” para SIM. São questões pertinentes à remover usuarios anonimos, desativar login remoto com usuario root e remover a tabela de teste e seu acesso a ela.

Feito isto nosso servidor já está praticamente configurado (de forma bem simples e básica, mas para nosso propósito é quase o suficiente).

Como em qualquer sistema, não vamos querer ninguem rodando o banco de dados com o usuario “root”. Neste caso vamos criar um usuario com direitos administrativos para isto:

Acesse primeiramente o MariaDB:

mysql -u root -p

E então vamos criar nosso usuario com privilegios:

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
  • Altere o usuario “admin” e a senha “password” pelo de sua preferencia.

Recarregue os privilegios e finalize a sessão:

Para testar seu novo usuario com privilegios, utilize a ferramenta “mysqladmin”:

mysqladmin -u admin -p version

Agora nosso servidor está configurado e temos acesso através de nosso usuario “admin”.

Finalmente teste a conexão com o DB:

mysql -u admin -p

Tudo certo, agora é só configurar a interação com o sistema de sua preferencia.

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *