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.