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.