Kaip įdiegti „MariaDB“ „CentOS 8“

Šiuo metu duomenų bazės yra vienas iš komponentų, kuriuos tūkstančiai kūrėjų, pagalbinio personalo ir IT vartotojų dažniausiai naudoja centralizuotai ir saugiai valdyti organizacijos duomenis. Todėl svarbu turėti pagrindines tinkamo administravimo priemones. Toliau „Solvetic“ kalbėsime apie vieną iš dažniausiai naudojamų įrankių šiai užduočiai, pavyzdžiui, „MariaDB“, ir šį procesą atliksime naujame „CentOS 8“ leidime.

Kas yra MariaDB„MariaDB Server“ yra įtrauktas į vieną iš dažniausiai naudojamų duomenų bazių serverių pasaulyje dėl savo įvairių funkcijų, saugumo, mastelio ir duomenų valdymo dinamiškumo, o vienas didžiausių jo privalumų yra tai, kad jį sukūrė kūrėjai „MySQL“ originalai, todėl tai atviro kodo programa, kuri nuolat atnaujinama.

„MariaDB“ gali konvertuoti duomenis į struktūrizuotą informaciją, suderinamą su įvairiomis dabartinėmis programomis, ir naudojasi santykių duomenų baze, kurioje yra SQL prieiga prie duomenų. Dar vienas punktas „MariaDB“ naudai sakome, kad naujausios „MariaDB“ versijos apima GIS ir JSON funkcijas.

„MariaDB“ versijos apribojimai„MariaDB“ versijos pakeičia „MySQL“, tačiau ji turi tam tikrų apribojimų, tokių kaip:

  • „MariaDB“ duomenų failai paprastai yra dvejetainiai failai, suderinami su lygiaverte „MySQL“ versija.
  • Visi failų ir kelių pavadinimai yra vienodi.
  • Duomenų ir lentelių apibrėžimo failai (.frm) yra visiškai suderinami su dvejetainiais.

išskirtines savybesKai kurios jo išskirtinės savybės yra šios:

  • „MariaDB“ suderinama su keliomis operacinėmis sistemomis, tokiomis kaip „Linux“, „FreeBSD“, „MacOS“ ir dar kelios.
  • Jis palaiko PHP kalbą.
  • „MariaDB“ naudoja standartines užklausų kalbas.
  • Integruoti dinaminiai stulpeliai, tokie kaip COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • Jame integruota „Galera“ klasterių technologija.
  • Dabar pamatysime, kaip įdiegti „MariaDB“ „CentOS 8“.

1. Kaip įdiegti „MariaDB“ „CentOS 8“

1 žingsnis
Pirmasis žingsnis, kurį reikia padaryti, bus konsultacija su „MaríaDB“ paketais „CentOS 8“, atlikus šiuos veiksmus:

 yum paieška mariadb

DIDELIS

2 žingsnis
Dabar, norėdami gauti išsamios informacijos apie „MariaDB“, vykdome šiuos veiksmus:

 yum info mariadb

DIDELIS

3 žingsnis
Mes tęsiame „MariaDB“ diegimą vykdydami:

 yum įdiegti mariadb serverį

DIDELIS

4 žingsnis
Įvedame raidę „s“, kad patvirtintume „MariaDB“ atsisiuntimą ir įdiegimą:

DIDELIS

5 žingsnis
Mes įjungiame „MariaDB“ paslaugą vykdydami šią eilutę:

 systemctl įgalinti mariadb.service

DIDELIS

6 žingsnis
Kai kurios naudingos komandos valdyti „MariaDB“ yra šios:

Sustabdykite „MariaDB“ paslaugą

 systemctl stop mariadb.paslauga

Paleiskite „MariaDB“ paslaugą
 systemctl start mariadb.paslauga

Iš naujo paleiskite „MariaDB“ paslaugą
 systemctl iš naujo paleiskite mariadb.service

Patikrinkite „MariaDB“ paslaugos būseną
 systemctl status mariadb.paslauga

DIDELIS

2. Kaip apsaugoti „MariaDB“ serverį „CentOS 8“

1 žingsnis
Dabar atėjo laikas apsaugoti „MariaDB“ serverį „CentOS 8“, todėl atliksime šiuos veiksmus:

 mysql_secure_installation
2 žingsnis
Visų pirma, bus nurodyta, kad įvedame pagrindinio vartotojo slaptažodį, nes jis nebuvo priskirtas, turime paspausti „Enter“:

DIDELIS

3 žingsnis
Ten jis klausia, ar norime priskirti vieną, mes įvedame raidę „Y“, kad priskirtume „MariaDB“ pagrindinio vartotojo slaptažodį:

DIDELIS

4 žingsnis
Po to randame keletą klausimų, tokių kaip:

  • Ištrinkite anoniminį vartotoją.
  • Išjungti nuotolinę prieigą.
  • Ištrinkite bandymų duomenų bazę.
  • Iš naujo įkelti privilegijas.

DIDELIS

3. Kaip pasiekti „MariaDB“ naudojant „CentOS 8“

1 žingsnis
Norėdami pasiekti „MariaDB“ sistemoje „CentOS 8“, turime įvesti šią komandą:

 mysql -u root -p
Paspaudžiame Enter ir įvedame slaptažodį, kurį įvedėme konfigūravimo procese, ir taip pasiekiame MariaDB:

DIDELIS

2 žingsnis
Ten galime įvesti komandą "rodyti duomenų bazes;" Norėdami peržiūrėti turimas duomenų bazes ir išeiti iš „MariaDB“, atlikdami „quit“:

DIDELIS

4. Kaip pridėti duomenų bazes „MariaDB“ sistemoje „CentOS 8“

1 žingsnis
Pirmoji vieta bus prieiga prie „MySQL“ vykdant:

 mysql -u root -p mysql
Kai pasiekiame „MariaDB“, sukuriame savo duomenų bazę taip:
 CREATE DATABASE solvetic; (sukuria naują duomenų bazę) KURTI NAUDOTOJĄ 'solvetic' @ 'localhost', IDENTIFIKUOTAS 'solvetic'; (Sukurkite vartotojo vardą kartu su jo slaptažodžiu) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Suteikia duomenų bazės leidimus vartotojui) FLUSH PRIVILEGES; (Iš naujo nustato privilegijas)

DIDELIS

Mes išeiname iš „MariaDB“ vykdydami „quit“.

2 žingsnis
Po to vėl galime paleisti „rodyti duomenų bazes“; ten pamatysime sukurtą duomenų bazę:
Norėdami įvesti „MariaDB“ su sukurta duomenų baze, „CentOS 8“ vykdysime šiuos veiksmus:

 mysql -u solvetic -p'solvetic 'solvetic1
Arba galime bėgti:
 mysql -u solvetic -p solvetic1
Tada mes įvedame slaptažodį.

3 žingsnis
Rezultatas bus prieiga prie minėtos duomenų bazės:

DIDELIS

Taip paprasta, kad įdiegėme ir sukūrėme duomenų bazes „MariaDB“ sistemoje „CentOS 8“ ir jau turime geriausius sprendimus, kaip valdyti duomenų bazes.

wave wave wave wave wave