Kako instalirati MariaDB u RHEL i Debian sisteme


MariaDB je binarna zamjena za MySQL, razvijen od strane originalnih autora MySQL projekta i potpuno kompatibilan sa MySQL jak> ima više funkcija i bolje poboljšanje performansi.

Zašto da koristim MariaDB?

Kao što svi znamo MySQL je široko korišten i najpopularniji RDBMS i prvi izbor programera. 2008, MySQL je preuzeo Sun Microsystem, koji je kasnije kupio Oracle i više nije otvorenog koda .

Pa, MariaDB je sponzoriran od strane Monty Program AB & MariaDB Fondacije i nezavisno je razvijen od strane glavnog programera MySQL i drugih članova zajednice, i zaista je otvorenog koda.

MySQL su kreirali MichaelMontyWidenius, David Axmark i Allan Larsson, osnivač MySQL-a, i Monty Program AB sada stoji iza MariaDB. Oni bi nadgledali razvoj fondacije MariaDB.

Ko koristi MariaDB?

Postoji niz distribucija i velikih web lokacija koje su prešle na MariaDB, neke od njih su:

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

Instaliranje MariaDB-a u distribucijama zasnovanim na RHEL-u

Na distribucijama zasnovanim na RHEL-u kao što su CentOS Stream, Rocky Linux i AlmaLinux, toplo se preporučuje instaliranje odgovarajućih RPM paketa iz AppStreamovog spremišta koristeći yum ili dnf kao što je prikazano.

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

Kada se instalacija završi, možete pokrenuti, omogućiti i provjeriti status usluge MariaDB pomoću:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Kada se usluga MariaDB pokrene, vrijeme je da se poboljša njena sigurnost postavljanjem root lozinke, uklanjanjem anonimnih korisnika, onemogućavanjem udaljene root prijave, uklanjanjem testne baze podataka i ponovnim učitavanjem privilegija.

mysql_secure_installation

Napominje se da je root lozinka prazna, pa ako želite da je postavite, jednostavno pritisnite “enter”, kada se to od vas zatraži i postavite root lozinku. Za ostalo možete pratiti korake i odgovore na slici ispod:

Kada je MariaDB osiguran, vrijeme je da se povežete na mysql shell kao što je prikazano.

mysql -u root -p 

Kada se to od vas zatraži, unesite root lozinku koju ste ranije postavili.

Instaliranje MariaDB-a u Debian-baziranim distribucijama

Na Debian-baziranim distribucijama kao što su Ubuntu i druge slične Linux distribucije, toplo se preporučuje instaliranje odgovarajućih DEB paketa iz MariaDB-ovog spremišta koristeći apt upravitelj paketa.

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

Kada se instalacija završi, možete pokrenuti, omogućiti i provjeriti status usluge MariaDB pomoću:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Kada se MariaDB servis pokrene, vrijeme je da se poboljša njegova sigurnost postavljanjem root lozinke, uklanjanjem anonimnih korisnika, onemogućavanjem udaljene root prijave, uklanjanjem testne baze podataka i ponovnim učitavanjem privilegija.

mysql_secure_installation

Prijavite se na MariaDB sa root vjerodajnicama koje su ranije postavljene.

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

Otkucajte quit iz komandne linije da izađete iz baze podataka.