Como instalar o MariaDB em sistemas RHEL e Debian
MariaDB é um substituto binário para o MySQL, desenvolvido pelos autores originais do MySQL Project e totalmente compatível com o MySQL. forte> tendo mais recursos e melhor aprimoramento de desempenho.
Por que devo usar o MariaDB?
Como todos sabemos, o MySQL é amplamente utilizado e é o RDBMS mais popular e a primeira escolha dos desenvolvedores. Em 2008, o MySQL foi adquirido pela Sun Microsystem, que foi posteriormente comprada pela Oracle e não é mais de código aberto. .
Bem, o MariaDB é patrocinado pelo Monty Program AB e pela MariaDB Foundation e é desenvolvido de forma independente pelo desenvolvedor principal do MySQL. e outros membros da comunidade e é verdadeiramente de código aberto.
O MySQL foi criado por Michael “Monty” Widenius, David Axmark e Allan Larsson, o fundador do MySQL, e Monty Program AB estão agora por trás do MariaDB. Eles supervisionariam o desenvolvimento da fundação MariaDB.
Quem usa MariaDB?
Existem várias distribuições e grandes sites que migraram para o MariaDB, alguns deles são:
- Amazon Web Services
- Corporação Mozilla
- Wikipédia
- OpenSuse
- Fedora
- OLX
- Nimbuzz
- SlashGear
- ArchLinux
- Redhat Enterprise Linux (do RHEL7)
- Manjaro
- Mageia
- Debian
- O Projeto Chakra
- Gentoo
- OpenBSD
Instalando MariaDB em distribuições baseadas em RHEL
Em distribuições baseadas em RHEL, como CentOS Stream, Rocky Linux e AlmaLinux, é altamente recomendável instalar os pacotes RPM apropriados do repositório do AppStream usando yum ou dnf conforme mostrado.
yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common
Assim que a instalação for concluída, você pode iniciar, ativar e verificar o status do serviço MariaDB com:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
Assim que o serviço MariaDB for iniciado, é hora de aumentar sua segurança definindo uma senha root, removendo usuários anônimos, desabilitando o login root remoto, removendo o banco de dados de teste e recarregando privilégios.
mysql_secure_installation
Observa-se que a senha do root está vazia, então se desejar defini-la, basta pressionar “enter”, quando solicitado e definir a senha do root. De resto você pode seguir os passos e respostas da imagem abaixo:
Assim que o MariaDB estiver protegido, é hora de conectar-se ao shell mysql conforme mostrado.
mysql -u root -p
Quando solicitado, digite a senha root que você definiu anteriormente.
Instalando MariaDB em distribuições baseadas em Debian
Em distribuições baseadas em Debian, como Ubuntu e outras distribuições Linux semelhantes, é altamente recomendável instalar os pacotes DEB apropriados do repositório MariaDB usando o gerenciador de pacotes apt.
apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common
Assim que a instalação for concluída, você pode iniciar, ativar e verificar o status do serviço MariaDB com:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
Assim que o serviço MariaDB for iniciado, é hora de aumentar sua segurança definindo uma senha root, removendo usuários anônimos, desabilitando o login root remoto, removendo o banco de dados de teste e recarregando privilégios.
mysql_secure_installation
Faça login no MariaDB com a credencial root que foi definida anteriormente.
sudo mysql -u root -p
[sudo] password for narad:
Enter password:
Digite quit no prompt de comando para sair do banco de dados.