Pesquisa de site

Como instalar o MariaDB no Rocky Linux e AlmaLinux


MariaDB é um sistema de banco de dados relacional gratuito e desenvolvido pela comunidade que é um substituto compatível para o imensamente popular sistema de gerenciamento de banco de dados MySQL.

Ele foi bifurcado do MySQL depois que os desenvolvedores originais do MySQL expressaram suas dúvidas com a aquisição do MySQL pela Oracle. Desde então, o MariaDB tem a garantia de permanecer livre e de código aberto sob a licença GNU.

MariaDB é extremamente popular por seu rápido desempenho, escalabilidade, estabilidade e robustez. É compatível com uma ampla gama de sistemas operacionais, incluindo Linux, FreeBSD, Mac e Windows.

O rico conjunto de mecanismos de armazenamento, plug-ins e outras ferramentas interessantes que ele fornece o tornam uma opção ideal para vários casos de uso, como análise de dados, armazenamento de dados, processamento transacional e assim por diante. Na verdade, é um componente chave das pilhas LAMP e LEMP usadas para hospedar aplicativos da web.

Recursos do MariaDB

Os principais recursos do MariaDB incluem:

  • Tecnologia de cluster Galera.
  • Novos mecanismos de armazenamento como InnoDB, XtraDB, Aria, TokuDB, CONNECT e SEQUENCE, para citar alguns.
  • Replicação mais rápida e aprimorada.
  • Pool de threads avançado capaz de suportar mais de 200.000 conexões.
  • Novos recursos, como tabelas com versão do sistema, tipos de dados ancorados e autenticação de soquete UNIX, para mencionar alguns.

Neste artigo, mostramos como instalar o servidor de banco de dados MariaDB no Rocky Linux 8 e no AlmaLinux 8.

Etapa 1: adicionar o repositório MariaDB no Rocky Linux

Por padrão, o repositório Rocky Linux AppStream fornece o MariaDB 10.3. No entanto, esta não é a versão mais recente. No momento, a versão estável atual é o MariaDB 10.6.

Para instalar a versão mais recente, crie um arquivo de repositório MariaDB em seu sistema como segue.

sudo vim /etc/yum.repos.d/mariadb.repo

Cole as linhas mostradas.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Em seguida, salve as alterações e saia do arquivo.

Em seguida, atualize os repositórios do sistema para Rocky registrar o repositório recém-adicionado.

sudo dnf update

Etapa 2: Instale o MariaDB no Rocky Linux

Com o repositório instalado, prossiga e instale o servidor de banco de dados MariaDB conforme mostrado:

sudo dnf install mariadb-server mariadb

Uma vez instalado, habilite o serviço MariaDB para iniciar no momento da inicialização e inicie o serviço usando os seguintes comandos.

sudo systemctl enable mariadb
sudo systemctl start mariadb

Em seguida, verifique o status de execução do MariaDB.

sudo systemctl status mariadb

A saída mostra que tudo está funcionando como deveria.

Etapa 3: MariaDB seguro no Rocky Linux

MariaDB vem com configurações padrão que são fracas e apresentam riscos de segurança que podem fazer com que o servidor de banco de dados seja explorado por hackers. Portanto, precisamos tomar medidas adicionais para proteger o servidor de banco de dados.

Para fazer isso, executaremos o script abaixo.

sudo mysql_secure_installation

Primeiro, defina a senha root.

Para os prompts restantes, pressione 'Y' para limpar usuários anônimos, proibir o login root remoto e remover o banco de dados de teste que não é necessário na produção e, finalmente, salvar as alterações.

Para fazer login no servidor de banco de dados MariaDB, execute o seguinte comando

sudo mysql -u root -p

Forneça a senha root que você configurou na etapa anterior e pressione ENTER para acessar o shell MariaDB.

E aí está. Instalamos com sucesso o servidor de banco de dados MariaDB no Rocky Linux 8. Lembre-se, você ainda pode usar a versão fornecida pelo repositório AppStream, que funcionará perfeitamente. No entanto, se você deseja instalar a versão mais recente do MariaDB, adicionar o repositório resolverá o problema.