Sådan installeres MariaDB på CentOS 8

Databaser er i øjeblikket en af ​​de komponenter, der bruges mest af tusinder af udviklere, supportpersonale og it -brugere til en centraliseret og sikker kontrol af organisationens data. Derfor er det vigtigt at have de vigtigste værktøjer til korrekt administration. Næste i Solvetic vil vi tale om et af de mest brugte værktøjer til denne opgave, f.eks. MariaDB, og vi vil udføre denne proces i den nye CentOS 8 -udgave.

Hvad er MariaDBMariaDB Server er opført som en af ​​de mest anvendte databaseservere i verden på grund af dens forskellige funktioner, sikkerhed, skalerbarhed og dynamik i datakontrol, og en af ​​dens største fordele er, at den er blevet bygget af udviklere MySQL -originaler, hvorfor det er derfor det er et open source -værktøj, der konstant opdateres.

MariaDB er i stand til at konvertere data til strukturerede oplysninger, der er kompatible med en lang række aktuelle applikationer og gør brug af en relationsdatabase, der integrerer en SQL -grænseflade til dataadgang. Som endnu et punkt til fordel for MariaDB fortæller vi dig, at de nyeste versioner af MariaDB inkluderer GIS- og JSON -funktioner.

MariaDB version begrænsningerMariaDB -versionerne fungerer som en erstatning for MySQL, men det har nogle begrænsninger såsom:

  • MariaDB -datafiler er generelt binære filer kompatible med den tilsvarende version af MySQL.
  • Alle fil- og stienavne er de samme.
  • Data- og tabeldefinitionsfilerne (.frm) er fuldt ud binære kompatible.

fremragende funktionerNogle af dens mest fremragende funktioner er:

  • MariaDB er kompatibel med flere operativsystemer som Linux, FreeBSD, macOS og et par flere.
  • Det har understøttelse af PHP -sproget.
  • MariaDB gør brug af standard forespørgselssprog.
  • Integrerer dynamiske kolonner som COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • Det integrerer Galeras klyngeteknologi.
  • Nu skal vi se, hvordan du installerer MariaDB på CentOS 8.

1. Sådan installeres MariaDB på CentOS 8

Trin 1
Det første skridt at tage vil være at konsulere MaríaDB -pakkerne i CentOS 8 ved at udføre følgende:

 yum søg mariadb

FORSTØRRE

Trin 2
For at konsultere detaljerede oplysninger om MariaDB udfører vi følgende:

 yum info mariadb

FORSTØRRE

Trin 3
Vi fortsætter med installationen af ​​MariaDB ved at udføre:

 yum installer mariadb-server

FORSTØRRE

Trin 4
Vi indtaster bogstavet "s" for at bekræfte download og installation af MariaDB:

FORSTØRRE

Trin 5
Vi fortsætter med at aktivere MariaDB -tjenesten ved at udføre følgende linje:

 systemctl aktiverer mariadb.service

FORSTØRRE

Trin 6
Nogle af de nyttige kommandoer til at styre MariaDB er:

Stop MariaDB -tjenesten

 systemctl stop mariadb.service

Start MariaDB -tjenesten
 systemctl start mariadb.service

Genstart MariaDB -tjenesten
 systemctl genstart mariadb.service

Kontroller status for MariaDB -tjenesten
 systemctl status mariadb.service

FORSTØRRE

2. Sådan sikres MariaDB -server på CentOS 8

Trin 1
Nu er det tid til at beskytte MariaDB -serveren i CentOS 8, hertil skal vi udføre følgende:

 mysql_secure_installation
Trin 2
Først og fremmest vil det blive angivet, at vi indtaster adgangskoden til rodbrugeren, da den ikke er blevet tildelt, skal vi trykke på Enter:

FORSTØRRE

Trin 3
Der spørger den, om vi vil tildele en, vi indtaster bogstavet "Y" for at tildele adgangskoden til MariaDB -rodbrugeren:

FORSTØRRE

Trin 4
Herefter finder vi en række spørgsmål som:

  • Slet den anonyme bruger.
  • Deaktiver fjernadgang.
  • Slet testdatabasen.
  • Genindlæs privilegier.

FORSTØRRE

3. Sådan får du adgang til MariaDB på CentOS 8

Trin 1
For at få adgang til MariaDB i CentOS 8 skal vi indtaste følgende kommando:

 mysql -u root -p
Vi trykker på Enter og indtaster den adgangskode, som vi har indtastet i konfigurationsprocessen, og får dermed adgang til MariaDB:

FORSTØRRE

Trin 2
Der kan vi indtaste kommandoen "vis databaser;" for at se de tilgængelige databaser og afslutte MariaDB ved at udføre "afslut":

FORSTØRRE

4. Sådan tilføjes databaser i MariaDB på CentOS 8

Trin 1
Det første sted vil være at få adgang til MySQL ved at udføre:

 mysql -u root -p mysql
Når vi får adgang til MariaDB, opretter vi vores database som følger:
 Opret DATABASE solvetisk; (opretter en ny database) Opret BRUGER 'solvetic' @ 'localhost' IDENTIFICERET MED 'solvetic'; (Opret brugernavnet sammen med dets adgangskode) GIV ALT PÅ solvetic1. * TIL 'solvetic' @ 'localhost'; (Giver databasetilladelser til bruger) FLUSH -PRIVILEGER; (Nulstiller privilegier)

FORSTØRRE

Vi forlader MariaDB ved at udføre "afslut".

Trin 2
Efter dette kan vi køre igen "vis databaser;" og der vil vi se databasen oprettet:
For at komme ind i MariaDB med den oprettede database, vil vi køre følgende i CentOS 8:

 mysql -u solvetic -p'solvetic 'solvetic1
Eller vi kan køre:
 mysql -u solvetic -p solvetic1
Derefter indtaster vi adgangskoden.

Trin 3
Resultatet vil være adgang til databasen:

FORSTØRRE

Så enkelt har vi installeret og oprettet databaser i MariaDB i CentOS 8, og vi har allerede de bedste løsninger til at administrere databaser.

wave wave wave wave wave