Pesquisa de site

Como instalar o MariaDB 10 no RHEL 8


MariaDB é uma alternativa popular ao sistema de gerenciamento de banco de dados MySQL. Ele foi desenvolvido pelos desenvolvedores originais do MySQL e deve permanecer de código aberto.

MariaDB é rápido e confiável, suporta diferentes mecanismos de armazenamento e possui plug-ins que o tornam perfeito para uma ampla variedade de casos de uso.

Neste tutorial vamos mostrar como instalar o servidor MariaDB em seu RHEL 8. Estaremos instalando a versão MariaDB 10.3.10.

Nota: Este tutorial pressupõe que você tenha uma assinatura RHEL 8 ativa e que tenha acesso root ao seu sistema RHEL. Alternativamente, você pode usar um usuário privilegiado e executar os comandos com sudo.

Instalando o servidor MariaDB

Para instalar o servidor MariaDB, usaremos o seguinte comando yum para concluir a instalação.

yum install mariadb-server

Isto instalará o servidor MariaDB e todas as dependências necessárias.

Assim que a instalação for concluída, você pode iniciar o serviço MariaDB com:

systemctl start mariadb

Se quiser que o serviço MariaDB seja iniciado automaticamente após cada inicialização do sistema, você pode executar o seguinte comando:

systemctl enable mariadb

Verifique o status do serviço MariaDB com:

systemctl status mariadb

Instalação segura do MariaDB

Agora que iniciamos nosso serviço, é hora de melhorar sua segurança. Configuraremos a senha root, desabilitaremos o login root remoto, removeremos o banco de dados de teste e o usuário anônimo. Finalmente iremos recarregar todos os privilégios.

Para isso, basta executar o seguinte comando e responder às perguntas de acordo:

mysql_secure_installation

Observe que a senha do usuário root está vazia, então se você quiser alterá-la, basta pressionar “enter”, quando for solicitada a senha atual. O resto você pode seguir os passos e respostas da imagem abaixo:

Acesse o servidor MariaDB

Vamos nos aprofundar um pouco mais e criar um banco de dados, um usuário e dar privilégios a esse usuário sobre o banco de dados. Para acessar o servidor com console, você pode usar o seguinte comando:

mysql -u root -p 

Quando solicitado, digite a senha root que você definiu anteriormente.

Agora vamos criar nosso banco de dados. Para isso, no prompt do MariaDB, execute o seguinte comando:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Isto criará um novo banco de dados chamado tecmint. Em vez de acessar esse banco de dados com nosso usuário root, criaremos um usuário de banco de dados separado, que terá privilégios apenas para esse banco de dados.

Criaremos nosso novo usuário chamado tecmint_user e concederemos privilégios no banco de dados tecmint, com o seguinte comando:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Ao criar seu próprio usuário, certifique-se de substituir “securePassword” pela senha que você deseja fornecer a esse usuário.

Ao terminar os comandos acima, digite “quit” no prompt para sair do MariaDB:

MariaDB [(none)]> quit;

Agora você pode usar o novo usuário para acessar o banco de dados tecmint.

mysql -u tecmint_user -p 

Quando solicitado, digite a senha desse usuário. Para alterar o banco de dados usado, você pode usar o seguinte no prompt do MariaDB:

MariaDB [(none)]> use tecmint;

Isto mudará o banco de dados atual para tecmint.

Alternativamente, você pode emitir o comando mysql especificando o nome do banco de dados conforme mostrado.

mysql -u tecmint_user -p tecmint

Dessa forma, ao inserir a senha do usuário, você estará utilizando diretamente o banco de dados tecmint.

Saiba mais sobre MariaDB

Aqui você aprendeu alguns dos fundamentos do MariaDB, mas há muito mais para explorar. Se você deseja aprimorar seu conhecimento de banco de dados, confira nossos guias aqui:

  1. Aprenda MySQL/MariaDB para iniciantes – Parte 1
  2. Aprenda MySQL/MariaDB para iniciantes – Parte 2
  3. Comandos básicos de administração de banco de dados MySQL – Parte III
  4. 20 comandos MySQL (Mysqladmin) para administração de banco de dados – Parte IV
  5. 15 dicas úteis de ajuste e otimização de desempenho do MariaDB - Parte V

É isso. Neste tutorial, você aprendeu como instalar e proteger o servidor MariaDB e criar seu primeiro banco de dados. Se você tiver alguma dúvida, sinta-se à vontade para postá-la na seção de comentários.