Š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_installation2 ž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 -pPaspaudž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 mysqlKai 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 'solvetic1Arba galime bėgti:
mysql -u solvetic -p solvetic1Tada 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.