MariaDB 10 installimine RHEL 8-le


MariaDB on populaarne alternatiiv MySQL andmebaaside haldussüsteemile. Selle on välja töötanud algsed MySQL-i arendajad ja see on mõeldud avatud lähtekoodina püsima.

MariaDB on kiire ja usaldusväärne, toetab erinevaid salvestusmootoreid ja omab pistikprogramme, mis muudavad selle ideaalseks paljude kasutusjuhtumite jaoks.

Selles õpetuses näitame teile, kuidas installida MariaDB server oma RHEL 8-le. Paigaldame MariaDB 10.3.10 versiooni.

Märkus. Selles õpetuses eeldatakse, et teil on aktiivne RHEL 8 tellimus ja teil on oma RHEL-süsteemile juurjuurdepääs. Teise võimalusena võite kasutada privilegeeritud kasutajat ja käske käivitada sudoga.

MariaDB Serveri installimine

MariaDB serveri installimiseks kasutame installimise lõpuleviimiseks järgmist yum käsku.

# yum install mariadb-server

See installib MariaDB serveri ja kõik vajalikud sõltuvused.

Kui installimine on lõpule jõudnud, saate MariaDB teenust käivitada järgmiselt:

# systemctl start mariadb

Kui soovite, et MariaDB teenus käivitataks pärast iga süsteemi käivitamist automaatselt, võite käivitada järgmise käsu:

# systemctl enable mariadb

MariaDB teenuse oleku kontrollimiseks toimige järgmiselt.

# systemctl status mariadb

Turvaline MariaDB installimine

Nüüd, kui teenus on alanud, on aeg selle turvalisust parandada. Seadistame juurparooli, keelame juurjuure sisselogimise, eemaldame testiandmebaasi ja anonüümse kasutaja. Lõpuks laadime kõik privileegid uuesti.

Selleks käivitage lihtsalt järgmine käsk ja vastake küsimustele vastavalt:

# mysql_secure_installation

Pange tähele, et juurkasutaja parool on tühi, nii et kui soovite seda muuta, vajutage praeguse parooli küsimisel lihtsalt sisestusklahvi. Ülejäänud saate järgida alloleval pildil olevaid juhiseid ja vastuseid:

Juurdepääs MariaDB serverile

Läheme veidi sügavamale ja loome andmebaasi, kasutaja ning anname sellele kasutajale privileegid üle andmebaasi. Serverile konsooliga juurdepääsemiseks võite kasutada järgmist käsku:

# mysql -u root -p 

Kui küsitakse, sisestage varem määratud juurparool.

Nüüd loome oma andmebaasi. Selleks käivitage MariaDB viipal järgmine käsk:

MariaDB [(none)]> CREATE DATABASE tecmint; 

See loob uue andmebaasi nimega tecmint. Selle andmebaasi juurde pääsemise asemel juurkasutajaga loome eraldi andmebaasi kasutaja, kellel on õigused ainult sellele andmebaasile.

Loome oma uue kasutaja nimega tecmint_user ja anname talle privileegid tecmint andmebaasis järgmise käsuga:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

Oma kasutaja loomisel asendage parameeter „securePassword“ parooliga, mille soovite sellele kasutajale anda.

Kui olete ülaltoodud käskudega lõpetanud, tippige MariaDB-st väljumiseks viipale „quit”:

MariaDB [(none)]> quit;

Nüüd saate uue kasutaja abil kasutada tecminti andmebaasi.

# mysql -u tecmint_user -p 

Kui teil palutakse, sisestage selle kasutaja parool. Kasutatud andmebaasi muutmiseks saate MariaDB viipal kasutada järgmist:

MariaDB [(none)]> use tecmint;

See muudab praeguse andmebaasi tecmintiks.

Teise võimalusena võite anda käsu mysql, määrates nii andmebaasi nime kui ka näidatud.

# mysql -u tecmint_user -p tecmint

Nii kasutate kasutaja parooli sisestamisel otse tecminti andmebaasi.

Siin olete õppinud MariaDB põhitõdesid, kuid uurimiseks on veel palju muud. Kui soovite oma andmebaasiteadmisi täiendada, saate meie juhenditest vaadata siit:

  1. Õppige MySQL/MariaDB algajatele - 1. osa
  2. Õppige MySQL/MariaDB algajatele - 2. osa
  3. MySQL andmebaasi põhihalduse käsud - III osa
  4. 20 MySQL (Mysqladmin) käsku andmebaaside haldamiseks - IV osa
  5. 15 kasulikku näpunäidet MariaDB jõudluse häälestamiseks ja optimeerimiseks - V osa

See on see. Selles õpetuses õppisite MariaDB serveri installima ja turvama ning oma esimese andmebaasi looma. Kui teil on küsimusi, postitage need julgelt kommentaaride jaotisesse.