Hvordan installere MariaDB i RHEL og Debian Systems


MariaDB er en binær drop-in-erstatning for MySQL, utviklet av de opprinnelige forfatterne av MySQL Project og fullt kompatibel med MySQL sterk> har flere funksjoner og bedre ytelsesforbedring.

Hvorfor bør jeg bruke MariaDB?

Som vi alle vet er MySQL mye brukt og den mest populære RDBMS og førstevalget for utviklere. I 2008 ble MySQL kjøpt opp av Sun Microsystem, som senere ble kjøpt av Oracle og ikke lenger er åpen kildekode .

Vel, MariaDB er sponset av Monty Program AB & MariaDB Foundation og er uavhengig utviklet av kjerneutvikleren av MySQL og andre fellesskapsmedlemmer, og er virkelig åpen kildekode.

MySQL ble opprettet av Michael «Monty» Widenius, David Axmark og Allan Larsson grunnleggeren av MySQL, og Monty Program AB står nå bak MariaDB. De ville overvåke utviklingen av MariaDB-stiftelsen.

Hvem bruker MariaDB?

Det er en rekke distribusjoner og store nettsteder som har byttet til MariaDB, noen av dem er:

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

Installere MariaDB i RHEL-baserte distribusjoner

På RHEL-baserte distribusjoner som CentOS Stream, Rocky Linux, og AlmaLinux, anbefales det på det sterkeste å installere de riktige RPM-pakkene fra AppStreams repository ved å bruke yum eller dnf som vist.

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

Når installasjonen er fullført, kan du starte, aktivere og bekrefte statusen til MariaDB-tjenesten med:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Når MariaDB-tjenesten er startet, er det på tide å forbedre sikkerheten ved å angi et root-passord, fjerne anonyme brukere, deaktivere ekstern rotpålogging, fjerne testdatabasen og laste inn rettighetene på nytt.

mysql_secure_installation

Det bemerkes at root-passordet er tomt, så hvis du vil angi det, trykker du ganske enkelt "enter ", når du blir bedt om det, og angi root-passordet. For resten kan du følge trinnene og svarene på bildet nedenfor:

Når MariaDB er sikret, er det på tide å koble til mysql-skallet som vist.

mysql -u root -p 

Når du blir bedt om det, skriv inn root-passordet du satte tidligere.

Installere MariaDB i Debian-baserte distribusjoner

På Debian-baserte distribusjoner som Ubuntu og andre lignende Linux-distribusjoner, anbefales det sterkt å installere de riktige DEB-pakkene fra MariaDBs depot ved å bruke apt-pakkebehandlingen.

apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common

Når installasjonen er fullført, kan du starte, aktivere og bekrefte statusen til MariaDB-tjenesten med:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Når MariaDB-tjenesten er startet, er det på tide å forbedre sikkerheten ved å sette et root-passord, fjerne anonyme brukere, deaktivere ekstern rotpålogging, fjerne testdatabasen og laste inn privilegium.

mysql_secure_installation

Logg på MariaDB med root-legitimasjonen som ble angitt tidligere.

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

Skriv quit fra ledeteksten for å avslutte databasen.