Entendendo conceitos básicos de rede: o que é TCP, subnetting e muito mais

MariaDB é uma substituição binária direta para MySQL, desenvolvida pelos autores originais do Projeto MySQL e totalmente compatível com MySQL, tendo mais recursos e melhorias de desempenho.

Por que devo usar o MariaDB?

Como todos sabemos, MySQL é amplamente utilizado e o SGBD mais popular e a primeira escolha dos desenvolvedores. Em 2008, MySQL foi adquirido pela Sun Microsystems, que subsequentemente foi comprada pela Oracle e não é mais de código aberto.

Bem, MariaDB é patrocinado pela Monty Program AB & Fundação MariaDB e é desenvolvido de forma independente pelo principal desenvolvedor do MySQL e outros membros da comunidade, sendo verdadeiramente de código aberto.

MySQL foi criado por Michael “Monty” Widenius, David Axmark, e Allan Larsson, os fundadores do MySQL, e Monty Program AB agora está por trás do MariaDB. Eles supervisionariam o desenvolvimento da fundação MariaDB.

Quem usa o MariaDB?

Há várias distribuições e grandes sites que migraram para o MariaDB, alguns deles são:

  • Google
  • Amazon Web Services
  • Facebook
  • Mozilla Corporation
  • Wikipedia
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (a partir de RHEL7)
  • Manjaro
  • Mageia
  • Debian
  • The Chakra Project
  • Gentoo
  • OpenBSD

Instalação do MariaDB em Distribuições Baseadas em RHEL

Em distribuições baseadas em RHEL, como CentOS Stream, Rocky Linux e AlmaLinux, é altamente recomendado instalar os pacotes RPM apropriados a partir do repositório AppStream usando yum ou dnf, conforme mostrado.

# yum install mariadb-server mariadb-backup mariadb-common
OR
# dnf install mariadb-server mariadb-backup mariadb-common
Install MariaDB in RHEL

Após a conclusão da instalação, você pode iniciar, habilitar e verificar o status do serviço MariaDB com:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb
Check MariaDB in RHEL

Uma vez que o serviço MariaDB seja iniciado, é hora de melhorar sua segurança definindo uma senha de root, removendo usuários anônimos, desabilitando o login remoto de root, removendo o banco de dados de teste e recarregando os privilégios.

# mysql_secure_installation

É observado que a senha raiz está vazia, então, se você deseja configurá-la, simplesmente pressione “enter” quando solicitado e defina a senha raiz. Para o resto, você pode seguir as etapas e as respostas na imagem abaixo:

Secure MariaDB in RHEL

Uma vez que o MariaDB esteja seguro, é hora de conectar-se ao shell mysql conforme mostrado.

# mysql -u root -p 

Quando solicitado, insira a senha raiz que você definiu anteriormente.

Instalando MariaDB em Distribuições Baseadas em Debian

Nas distribuições baseadas em Debian, como Ubuntu e outras distribuições Linux similares, é fortemente recomendado instalar os pacotes DEB apropriados a partir do repositório do MariaDB usando o apt gerenciador de pacotes.

# apt install mariadb-server mariadb-backup mariadb-common
Or
$ sudo apt install mariadb-server mariadb-backup mariadb-common
Install MariaDB in Debian

Uma vez que a instalação esteja completa, você pode iniciar, habilitar e verificar o status do MariaDB serviço com:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb
Check MariaDB in Debian

Uma vez que o serviço MariaDB seja iniciado, é hora de melhorar sua segurança, definindo uma senha raiz, removendo usuários anônimos, desabilitando o login raiz remoto, removendo o banco de dados de teste e recarregando privilégios.

# mysql_secure_installation
Secure MariaDB in Debian

Faça login no MariaDB com as credenciais raiz que foram definidas anteriormente.

$ sudo mysql -u root -p
[sudo] password for narad: 
Enter password:
Connect MariaDB in Debian

Digite quit no prompt de comando para sair do banco de dados.

Source:
https://www.tecmint.com/install-mariadb-in-linux/