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_installationTrin 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 -pVi 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 mysqlNå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 'solvetic1Eller vi kan køre:
mysql -u solvetic -p solvetic1Derefter 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.