MariaDB este o alternativă populară la Sistem de gestionare a bazelor de date MySQL. Este dezvoltat de dezvoltatorii originali MySQL și este menit să rămână open source.
MariaDB este rapid și fiabil, acceptă diferite motoare de stocare și are plugin-uri, ceea ce îl face perfect pentru o gamă largă de cazuri de utilizare.
În acest tutorial vă vom arăta cum să instalați MariaDB server de pe RHEL 8. Vom instala MariaDB 10.3.10 versiune.
Notă: Acest tutorial presupune că aveți un abonament activ RHEL 8 și că aveți acces root la sistemul dvs. RHEL. Alternativ, puteți utiliza un utilizator privilegiat și puteți rula comenzile cu sudo.
Pentru a instala fișierul MariaDB server, vom folosi următoarele yum comanda pentru a finaliza instalarea.
# yum instalați mariadb-server.
Aceasta va instala fișierul MariaDB server și toate dependențele necesare.
Odată ce instalarea este finalizată, puteți porni fișierul MariaDB serviciu cu:
# systemctl start mariadb.
Dacă doriți ca serviciul MariaDB să înceapă automat după fiecare pornire a sistemului, puteți rula următoarea comandă:
# systemctl activate mariadb.
Verificați starea fișierului MariaDB serviciu cu:
# systemctl status mariadb.
Acum că am început serviciul, este timpul să-i îmbunătățim securitatea. Vom configura parola root, vom dezactiva conectarea root la distanță, vom elimina baza de date de testare și utilizatorul anonim. În cele din urmă, vom reîncărca toate privilegiile.
În acest scop, pur și simplu executați următoarea comandă și răspundeți la întrebări în consecință:
# mysql_secure_installation.
Rețineți că parola utilizatorului root este goală, deci dacă doriți să o modificați, pur și simplu apăsați "introduce", când vi se solicită parola curentă. Restul le puteți urma pașii și răspunsurile din imaginea de mai jos:
Să mergem puțin mai adânc și să creăm o bază de date, un utilizator și să acordăm privilegii utilizatorului respectiv asupra bazei de date. Pentru a accesa serverul cu consolă, puteți utiliza următoarea comandă:
# mysql -u root -p
Când vi se solicită, introduceți parola de root pe care ați setat-o mai devreme.
Acum să creăm baza noastră de date. În acest scop, la promptul MariaDB, rulați următoarea comandă:
MariaDB [(none)]> CREAȚI BAZA DE DATE tecmint;
Aceasta va crea o nouă bază de date numită tecmint. În loc să accesăm acea bază de date cu utilizatorul nostru root, vom crea un utilizator de bază de date separat, care va avea privilegii numai pentru acea bază de date.
Vom crea noul nostru utilizator numit tecmint_user și acordă-i privilegii pe tecmint baza de date, cu următoarea comandă:
MariaDB [(none)]> ACORDĂ TOATE PE tecmint. * TO [e-mail protejat] IDENTIFICAT DE 'securePassowrd';
Când vă creați propriul utilizator, asigurați-vă că îl înlocuiți „Parola sigură” cu parola pe care doriți să o dați utilizatorului respectiv.
După ce ați terminat cu comenzile de mai sus, tastați "părăsi" la promptul de ieșire din MariaDB:
MariaDB [(none)]> părăsi;
Acum puteți utiliza noul utilizator pentru a accesa fișierul tecmint Bază de date.
# mysql -u tecmint_user -p
Când vi se solicită, introduceți parola pentru acel utilizator. Pentru a schimba baza de date utilizată, puteți utiliza următoarele la promptul MariaDB:
MariaDB [(none)]> utilizați tecmint;
Aceasta va schimba baza de date curentă la tecmint.
Alternativ, puteți emite comanda mysql prin specificarea numelui bazei de date, precum și afișat.
# mysql -u tecmint_user -p tecmint.
În acest fel, când introduceți parola utilizatorului, veți folosi direct tecmint Bază de date.
Aici ați învățat câteva dintre elementele de bază ale MariaDB, dar mai sunt multe de explorat. Dacă doriți să vă îmbunătățiți cunoștințele bazei de date, puteți consulta ghidurile noastre aici:
Asta este. În acest tutorial, ați învățat cum să instalați și să securizați MariaDB server și creați prima bază de date. Dacă aveți întrebări, nu ezitați să le postați în secțiunea de comentarii.