Kā instalēt MariaDB 10 RHEL 8


MariaDB ir populāra alternatīva MySQL datu bāzes pārvaldības sistēmai. To ir izstrādājuši sākotnējie MySQL izstrādātāji, un tā mērķis ir palikt atvērtā koda.

MariaDB ir ātrs un uzticams, atbalsta dažādus atmiņas dzinējus un tam ir spraudņi, kas padara to ideāli piemērotu dažādiem lietojuma gadījumiem.

Šajā apmācībā mēs parādīsim, kā instalēt MariaDB serveri savā RHEL 8. Mēs instalēsim MariaDB 10.3.10 versiju.

Piezīme. Šajā apmācībā tiek pieņemts, ka jums ir aktīvs RHEL 8 abonements un jums ir root piekļuve savai RHEL sistēmai. Alternatīvi varat izmantot priviliģētu lietotāju un palaist komandas ar sudo.

MariaDB servera instalēšana

Lai instalētu serveri MariaDB, instalēšanas pabeigšanai izmantosim šādu komandu yum.

# yum install mariadb-server

Tas instalēs MariaDB serveri un visas nepieciešamās atkarības.

Kad instalēšana ir pabeigta, varat sākt MariaDB pakalpojumu ar:

# systemctl start mariadb

Ja vēlaties, lai MariaDB pakalpojums tiktu palaists automātiski pēc katras sistēmas palaišanas, varat palaist šādu komandu:

# systemctl enable mariadb

Pārbaudiet MariaDB pakalpojuma statusu, izmantojot:

# systemctl status mariadb

Droša MariaDB instalēšana

Tagad, kad mūsu pakalpojums ir sākts, ir pienācis laiks uzlabot tā drošību. Mēs iestatīsim saknes paroli, atspējosim attālo root pieteikšanos, noņemsim testa datu bāzi un anonīmu lietotāju. Visbeidzot, mēs atkārtoti ielādēsim visas privilēģijas.

Šim nolūkam vienkārši izpildiet šo komandu un atbilstoši atbildiet uz jautājumiem:

# mysql_secure_installation

Ņemiet vērā, ka saknes lietotāja parole ir tukša, tādēļ, ja vēlaties to mainīt, vienkārši nospiediet taustiņu “Enter”, kad tiek prasīts ievadīt pašreizējo paroli. Pārējo varat izpildīt zemāk redzamajā attēlā norādītās darbības un atbildes:

Piekļūstiet MariaDB serverim

Ejam nedaudz dziļāk un izveidojam datu bāzi, lietotāju un piešķiram privilēģijas šim lietotājam pār datu bāzi. Lai piekļūtu serverim, izmantojot konsoli, varat izmantot šādu komandu:

# mysql -u root -p 

Kad tiek prasīts, ievadiet iepriekš iestatīto saknes paroli.

Tagad izveidosim savu datu bāzi. Šim nolūkam uzvednē MariaDB palaidiet šādu komandu:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Tas izveidos jaunu datubāzi ar nosaukumu tecmint. Tā vietā, lai piekļūtu šai datu bāzei ar mūsu galveno lietotāju, mēs izveidosim atsevišķu datu bāzes lietotāju, kuram būs privilēģijas tikai šai datu bāzei.

Mēs izveidosim savu jauno lietotāju ar nosaukumu tecmint_user un piešķirsim viņam privilēģijas tecmint datu bāzē ar šādu komandu:

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

Veidojot savu lietotāju, noteikti nomainiet “securePassword” ar paroli, kuru vēlaties piešķirt šim lietotājam.

Kad esat pabeidzis iepriekš minētās komandas, uzvednē ierakstiet “quit”, lai izietu no MariaDB:

MariaDB [(none)]> quit;

Tagad varat izmantot jauno lietotāju, lai piekļūtu tecmint datu bāzei.

# mysql -u tecmint_user -p 

Kad tiek prasīts, ievadiet šī lietotāja paroli. Lai mainītu izmantoto datu bāzi, MariaDB uzvednē varat izmantot:

MariaDB [(none)]> use tecmint;

Tas mainīs pašreizējo datu bāzi uz tecmint.

Alternatīvi, jūs varat izsniegt komandu mysql, norādot datu bāzes nosaukumu, kā arī parādīts.

# mysql -u tecmint_user -p tecmint

Tādā veidā, ievadot lietotāja paroli, jūs tieši izmantosiet tecmint datu bāzi.

Šeit jūs esat iemācījušies dažus no MariaDB pamatiem, taču ir daudz ko citu izpētīt. Ja vēlaties uzlabot zināšanas par datu bāzi, varat apskatīt mūsu ceļvežus šeit:

  1. Uzziniet MySQL/MariaDB iesācējiem - 1. daļa
  2. Mācieties MySQL/MariaDB iesācējiem - 2. daļa
  3. MySQL datu bāzes administrēšanas pamatkomandas - III daļa
  4. 20 MySQL (Mysqladmin) komandas datu bāzes administrēšanai - IV daļa
  5. 15 noderīgi MariaDB veiktspējas pielāgošanas un optimizācijas padomi - V daļa

Tas būs īstais. Šajā apmācībā jūs uzzinājāt, kā instalēt un aizsargāt MariaDB serveri un izveidot savu pirmo datu bāzi. Ja jums ir kādi jautājumi, nekautrējieties tos ievietot komentāru sadaļā.