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 é muito 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 que são usadas para hospedar aplicativos da web.
Recursos do MariaDB
Os principais recursos do MariaDB incluem:
- Tecnologia de cluster do 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 encadeamentos avançado capaz de suportar até mais de 200.00 conexões.
- Novos recursos, como tabelas com versão do sistema, tipos de dados ancorados e autenticação de soquete UNIX, para citar alguns.
Neste artigo, mostramos como instalar o MariaDB servidor de banco de dados no Rocky Linux 8 e AlmaLinux 8 .
Etapa 1:adicionar o repositório MariaDB no Rocky Linux
Por padrão, o Rocky Linux AppStream repositório fornece MariaDB 10.3 . No entanto, esta não é a versão mais recente. No momento, a versão estável atual é MariaDB 10.6 .
Para instalar a versão mais recente, crie um MariaDB arquivo de repositório em seu sistema da seguinte maneira.
$ 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 no lugar, siga em frente e instale o MariaDB servidor de banco de dados como mostrado:
$ sudo dnf install mariadb-server mariadb
Uma vez instalado, ative o MariaDB service para iniciar no momento da inicialização e inicie o serviço usando os comandos a seguir.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Em seguida, verifique o status de execução de MariaDB .
$ sudo systemctl status mariadb
A saída mostra que tudo está funcionando como deveria.
Etapa 3:proteger o MariaDB 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 isso, executaremos o script abaixo.
$ sudo mysql_secure_installation
Primeiro, defina a senha de root.
Para os prompts restantes, pressione
‘Y’
para limpar usuários anônimos, desabilitar 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 MariaDB servidor de banco de dados, execute o seguinte comando
$ sudo mysql -u root -p
Forneça a senha de root que você configurou na etapa anterior e pressione ENTER para acessar o MariaDB Concha.
E aí vai. Instalamos com sucesso o MariaDB servidor de banco de dados no Rocky Linux 8 . Lembre-se, você ainda pode usar a versão fornecida pelo AppStream repositório que funcionará muito bem. No entanto, se você deseja instalar a versão mais recente do MariaDB , então adicionar o repositório fará o truque.