Bazele de date sunt în prezent una dintre componentele cele mai utilizate de mii de dezvoltatori, personal de asistență și utilizatori IT pentru un control centralizat și sigur al datelor organizației. De aici și importanța de a avea instrumentele cheie pentru o administrare adecvată. În continuare, în Solvetic, vom vorbi despre unul dintre cele mai utilizate instrumente pentru această sarcină, cum ar fi MariaDB și vom realiza acest proces în noua ediție CentOS 8.
Ce este MariaDBMariaDB Server este listat ca unul dintre cele mai utilizate servere de baze de date din lume datorită diverselor sale funcții, securitate, scalabilitate și dinamism în controlul datelor, iar unul dintre cele mai mari avantaje este că a fost construit de dezvoltatorii originali MySQL, motiv pentru care este un utilitar open source care este actualizat constant.
MariaDB poate converti date în informații structurate compatibile cu o gamă largă de aplicații curente și folosește o bază de date relațională care integrează o interfață SQL pentru accesul la date. Încă un punct în favoarea MariaDB, vă spunem că cele mai recente versiuni ale MariaDB includ funcții GIS și JSON.
Limitări ale versiunii MariaDBVersiunile MariaDB acționează ca un înlocuitor pentru MySQL, dar are unele limitări, cum ar fi:
- Fișierele de date MariaDB sunt în general binare compatibile cu versiunea echivalentă a MySQL.
- Toate numele fișierelor și ale căilor sunt aceleași.
- Fișierele de definire a datelor și a tabelelor (.frm) sunt complet compatibile binar.
caracteristici remarcabileUnele dintre cele mai remarcabile caracteristici ale sale sunt:
- MariaDB este compatibil cu mai multe sisteme de operare precum Linux, FreeBSD, macOS și câteva altele.
- Are suport pentru limbajul PHP.
- MariaDB folosește limbile de interogare standard.
- Integra coloane dinamice precum COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Acesta integrează tehnologia cluster Galera.
- Acum vom vedea cum se instalează MariaDB pe CentOS 8.
1. Cum se instalează MariaDB pe CentOS 8
Pasul 1
Primul pas pe care îl veți face va fi consularea pachetelor MaríaDB în CentOS 8 executând următoarele:
yum search mariadb
MARI
Pasul 2
Acum, pentru a consulta informații detaliate despre MariaDB, executăm următoarele:
yum info mariadb
MARI
Pasul 3
Continuăm cu instalarea MariaDB executând:
instalează mariadb-server
MARI
Pasul 4
Introducem litera „s” pentru a confirma descărcarea și instalarea MariaDB:
MARI
Pasul 5
Continuăm să activăm serviciul MariaDB executând următoarea linie:
systemctl activate mariadb.service
MARI
Pasul 6
Unele dintre comenzile utile pentru gestionarea MariaDB sunt:
Opriți serviciul MariaDB
systemctl stop mariadb.service
Porniți serviciul MariaDB
systemctl start mariadb.service
Reporniți serviciul MariaDB
systemctl reporniți mariadb.service
Verificați starea serviciului MariaDB
systemctl status mariadb.service
MARI
2. Cum se securizează serverul MariaDB pe CentOS 8
Pasul 1
Acum este timpul să protejăm serverul MariaDB în CentOS 8, pentru aceasta vom executa următoarele:
mysql_secure_installationPasul 2
În primul rând, se va indica faptul că introducem parola utilizatorului root, deoarece nu a fost atribuită, trebuie să apăsăm Enter:
MARI
Pasul 3
Acolo ne întreabă dacă dorim să atribuim una, introducem litera „Y” pentru a atribui parola utilizatorului root MariaDB:
MARI
Pasul 4
După aceasta găsim o serie de întrebări precum:
- Ștergeți utilizatorul anonim.
- Dezactivați accesul la distanță.
- Ștergeți baza de date de testare.
- Reîncarcă privilegii.
MARI
3. Cum să accesați MariaDB pe CentOS 8
Pasul 1
Pentru a accesa MariaDB în CentOS 8 trebuie să introducem următoarea comandă:
mysql -u root -pApăsăm Enter și introducem parola pe care am introdus-o în procesul de configurare și astfel accesăm MariaDB:
MARI
Pasul 2
Acolo putem introduce comanda „arată baze de date;” pentru a vizualiza bazele de date disponibile și a ieși din MariaDB executând „quit”:
MARI
4. Cum se adaugă baze de date în MariaDB pe CentOS 8
Pasul 1
Primul loc va fi accesarea MySQL prin executarea:
mysql -u root -p mysqlOdată ce accesăm MariaDB, ne creăm baza de date după cum urmează:
CREAȚI BAZA DE DATE solvetic; (creează o nouă bază de date) CREATE USER 'solvetic' @ 'localhost' IDENTIFICAT DE 'solvetic'; (Creați numele de utilizator împreună cu parola acestuia) ACORDAȚI-L PE TOT pe solvetic1. * TO 'solvetic' @ 'localhost'; (Acordă permisiuni bazei de date utilizatorului) PRIVILEGI FLUSH; (Resetează privilegiile)
MARI
Ieșim din MariaDB executând „quit”.
Pasul 2
După aceasta putem rula din nou „arată bazele de date;” și acolo vom vedea baza de date creată:
Pentru a introduce MariaDB cu baza de date creată, vom rula următoarele în CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Sau putem rula:
mysql -u solvetic -p solvetic1Apoi introducem parola.
Pasul 3
Rezultatul va fi accesul la baza de date menționată:
MARI
Atât de simplu am instalat și creat baze de date în MariaDB în CentOS 8 și avem deja cele mai bune soluții pentru gestionarea bazelor de date.