Hoe MariaDB installeren in RHEL en Debian-systemen

MariaDB is een binair inzetbare vervanging voor MySQL, ontwikkeld door de oorspronkelijke auteurs van het MySQL Project en volledig compatibel met MySQL met meer functies en betere prestatieverbetering.

Waarom zou ik MariaDB gebruiken?

Zoals we allemaal weten, wordt MySQL veel gebruikt en is het populairste RDBMS en de eerste keuze van ontwikkelaars. In 2008 werd MySQL overgenomen door Sun Microsystems, dat vervolgens werd overgenomen door Oracle en niet langer open source is.

Nou, MariaDB wordt gesponsord door Monty Program AB & MariaDB Foundation en wordt onafhankelijk ontwikkeld door de kernontwikkelaar van MySQL en andere leden van de gemeenschap, en is echt open source.

MySQL is gemaakt door Michael “Monty” Widenius, David Axmark, en Allan Larsson, de oprichters van MySQL, en Monty Program AB staat nu achter MariaDB. Zij zouden toezicht houden op de ontwikkeling van de MariaDB foundation.

Wie gebruikt MariaDB?

Er zijn verschillende distributies en grote websites die zijn overgestapt op MariaDB, enkele daarvan zijn:

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

Het installeren van MariaDB in RHEL-gebaseerde Distributies

Op RHEL-gebaseerde distributies zoals CentOS Stream, Rocky Linux, en AlmaLinux, wordt sterk aanbevolen om de juiste RPM-pakkettenuit de AppStream-repository te installeren met behulp van yum of dnf zoals weergegeven.

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

Zodra de installatie is voltooid, kunt u de MariaDB service starten, inschakelen en de statuservan verifiëren met:

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

Zodra de MariaDB service is gestart, is het tijd om de beveiligingervan te verbeteren door een wortelwachtwoord in te stellen, anonieme gebruikers te verwijderen, externe wortellogin te deactiveren, de testdatabase te verwijderen en privileges te herladen.

# mysql_secure_installation

Het wordt opgemerkt dat het wortelwachtwoord leeg is, dus als je het wilt instellen, druk dan gewoon op ” enter ” wanneer hierom gevraagd wordt en stel het wortelwachtwoord in. Voor de rest kun je de stappen en antwoorden op de onderstaande afbeelding volgen:

Secure MariaDB in RHEL

Zodra MariaDB is beveiligd, is het tijd om verbinding te maken met de mysql shell zoals weergegeven.

# mysql -u root -p 

Wanneer hierom gevraagd wordt, voer het wortelwachtwoord in dat je eerder hebt ingesteld.

Installatie van MariaDB in Debian-gebaseerde Distributies

Op Debian-gebaseerde distributies zoals Ubuntu en andere soortgelijke Linux-distributies, wordt sterk aanbevolen om de juiste DEB-pakkettenuit de MariaDB-opslagplaats te installeren met behulp van de apt pakketbeheerder.

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

Zodra de installatie is voltooid, kun je de MariaDB service starten, inschakelen en de statuservan verifiëren met:

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

Zodra de MariaDB-service is gestart, is het tijd om de beveiligingervan te verbeteren door een wortelwachtwoord in te stellen, anonieme gebruikers te verwijderen, externe wortellogin te deactiveren, de testdatabase te verwijderen en privileges te laden.

# mysql_secure_installation
Secure MariaDB in Debian

Log in op MariaDB met de root referentie die eerder is ingesteld.

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

Typ quit vanaf de opdrachtprompt omuit de database te gaan.

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