Zoeken op website

MariaDB installeren in RHEL- en Debian-systemen


MariaDB is een binaire drop-in vervanging voor MySQL, ontwikkeld door de oorspronkelijke auteurs van MySQL Project en volledig compatibel met MySQL sterk> met meer functies en betere prestatieverbetering.

Waarom zou ik MariaDB gebruiken?

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

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

MySQL is gemaakt door MichaelMontyWidenius, David Axmark en Allan Larsson de oprichter van MySQL en Monty Program AB staat nu achter MariaDB. Zij zouden toezicht houden op de ontwikkeling van de stichting MariaDB.

Wie gebruikt MariaDB?

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

  • Googlen
  • Amazon-webservices
  • Facebook
  • Mozilla-bedrijf
  • Wikipedia
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (van RHEL7)
  • Manjaro
  • Mageia
  • Debian
  • Het Chakra-project
  • Gentoo
  • OpenBSD

MariaDB installeren in op RHEL gebaseerde distributies

Op RHEL-gebaseerde distributies zoals CentOS Stream, Rocky Linux en AlmaLinux wordt het ten zeerste aanbevolen om de juiste RPM-pakketten uit de AppStream-repository te installeren gebruik yum of dnf zoals weergegeven.

yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common

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

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Zodra de MariaDB-service is gestart, is het tijd om de beveiliging ervan te verbeteren door een root-wachtwoord in te stellen, anonieme gebruikers te verwijderen, root-aanmelding op afstand uit te schakelen, de testdatabase te verwijderen en de rechten opnieuw te laden.

mysql_secure_installation

Opgemerkt wordt dat het root-wachtwoord leeg is, dus als u het wilt instellen, drukt u eenvoudigweg op “enter” wanneer daarom wordt gevraagd en stelt u het root-wachtwoord in. Voor de rest kun je de stappen en antwoorden op onderstaande afbeelding volgen:

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

mysql -u root -p 

Voer desgevraagd het rootwachtwoord in dat u eerder hebt ingesteld.

MariaDB installeren in op Debian gebaseerde distributies

Op op Debian gebaseerde distributies zoals Ubuntu en andere soortgelijke Linux-distributies wordt het ten zeerste aanbevolen om de juiste DEB-pakketten uit de repository van MariaDB 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

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

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Zodra de MariaDB-service is gestart, is het tijd om de beveiliging ervan te verbeteren door een root-wachtwoord in te stellen, anonieme gebruikers te verwijderen, root-login op afstand uit te schakelen, de testdatabase te verwijderen en de privileges opnieuw te laden.

mysql_secure_installation

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

sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

Typ quit vanaf de opdrachtprompt om de database af te sluiten.