Databaser er for tiden en av komponentene som brukes mest av tusenvis av utviklere, støttepersonell og IT -brukere for en sentralisert og sikker kontroll av organisasjonens data. Derfor er det viktig å ha de viktigste verktøyene for riktig administrasjon. Neste i Solvetic skal vi snakke om et av de mest brukte verktøyene for denne oppgaven, for eksempel MariaDB, og vi vil utføre denne prosessen i den nye CentOS 8 -utgaven.
Hva er MariaDBMariaDB Server er oppført som en av de mest brukte databaseserverne i verden på grunn av sine forskjellige funksjoner, sikkerhet, skalerbarhet og dynamikk i datakontroll, og en av de største fordelene er at den har blitt bygget av utviklere MySQL -originaler, og det er derfor det er et åpen kildekode -verktøy som oppdateres kontinuerlig.
MariaDB er i stand til å konvertere data til strukturert informasjon som er kompatibel med et bredt spekter av nåværende applikasjoner og bruker en relasjonsdatabase som integrerer et SQL -grensesnitt for datatilgang. Som et punkt til fordel for MariaDB forteller vi deg at de nyeste versjonene av MariaDB inkluderer GIS- og JSON -funksjoner.
MariaDB versjonsbegrensningerMariaDB -versjonene fungerer som en erstatning for MySQL, men det har noen begrensninger som:
- MariaDB -datafiler er generelt binære filer kompatible med den tilsvarende versjonen av MySQL.
- Alle fil- og banenavn er de samme.
- Data- og tabelldefinisjonsfilene (.frm) er fullt binære kompatible.
fremragende funksjonerNoen av de mest fremragende funksjonene er:
- MariaDB er kompatibel med flere operativsystemer som Linux, FreeBSD, macOS og noen flere.
- Den har støtte for PHP -språket.
- MariaDB bruker standard spørrespråk.
- Integrerer dynamiske kolonner som COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Den integrerer Galeras klyngeteknologi.
- Nå skal vi se hvordan du installerer MariaDB på CentOS 8.
1. Slik installerer du MariaDB på CentOS 8
Trinn 1
Det første trinnet å ta vil være å konsulere MaríaDB -pakkene i CentOS 8 ved å utføre følgende:
yum search mariadb
FORSTØRRE
Steg 2
For å konsultere detaljert informasjon om MariaDB utfører vi følgende:
yum info mariadb
FORSTØRRE
Trinn 3
Vi fortsetter med installasjonen av MariaDB ved å utføre:
yum installer mariadb-server
FORSTØRRE
Trinn 4
Vi skriver inn bokstaven "s" for å bekrefte nedlasting og installasjon av MariaDB:
FORSTØRRE
Trinn 5
Vi fortsetter med å aktivere MariaDB -tjenesten ved å utføre følgende linje:
systemctl aktivere mariadb.service
FORSTØRRE
Trinn 6
Noen av de nyttige kommandoene for å administrere MariaDB er:
Stopp MariaDB -tjenesten
systemctl stopp mariadb.service
Start MariaDB -tjenesten
systemctl starter mariadb.service
Start MariaDB -tjenesten på nytt
systemctl starter mariadb.service på nytt
Sjekk statusen til MariaDB -tjenesten
systemctl status mariadb.service
FORSTØRRE
2. Slik sikrer du MariaDB -serveren på CentOS 8
Trinn 1
Nå er det på tide å beskytte MariaDB -serveren i CentOS 8, for dette skal vi utføre følgende:
mysql_secure_installationSteg 2
Først og fremst vil det bli indikert at vi skriver inn passordet til rotbrukeren, ettersom det ikke er tildelt, må vi trykke Enter:
FORSTØRRE
Trinn 3
Der spør det om vi vil tilordne en, vi skriver inn bokstaven "Y" for å tilordne passordet til MariaDB -rotbrukeren:
FORSTØRRE
Trinn 4
Etter dette finner vi en rekke spørsmål som:
- Slett den anonyme brukeren.
- Deaktiver ekstern tilgang.
- Slett testdatabasen.
- Last inn privilegier på nytt.
FORSTØRRE
3. Slik får du tilgang til MariaDB på CentOS 8
Trinn 1
For å få tilgang til MariaDB i CentOS 8 må vi skrive inn følgende kommando:
mysql -u root -pVi trykker Enter og skriver inn passordet som vi har angitt i konfigurasjonsprosessen og får dermed tilgang til MariaDB:
FORSTØRRE
Steg 2
Der kan vi legge inn kommandoen "vis databaser;" for å se de tilgjengelige databasene og avslutte MariaDB ved å kjøre "avslutt":
FORSTØRRE
4. Slik legger du til databaser i MariaDB på CentOS 8
Trinn 1
Det første stedet vil være å få tilgang til MySQL ved å utføre:
mysql -u root -p mysqlNår vi får tilgang til MariaDB oppretter vi databasen vår som følger:
LAG DATABASE solvetisk; (oppretter en ny database) LAG BRUKER 'solvetic' @ 'localhost' IDENTIFISERT MED 'solvetic'; (Lag brukernavnet sammen med passordet) TILBUD ALT PÅ solvetic1. * TIL 'solvetic' @ 'localhost'; (Gir databasetillatelser til bruker) FLUSH -PRIVILEGER; (Tilbakestiller privilegier)
FORSTØRRE
Vi avslutter MariaDB ved å kjøre "quit".
Steg 2
Etter dette kan vi kjøre igjen "vis databaser;" og der vil vi se databasen opprettet:
For å gå inn i MariaDB med databasen opprettet, skal vi kjøre følgende i CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Eller vi kan kjøre:
mysql -u solvetic -p solvetic1Deretter skriver vi inn passordet.
Trinn 3
Resultatet vil være tilgang til databasen:
FORSTØRRE
Så enkelt har vi installert og opprettet databaser i MariaDB i CentOS 8, og vi har allerede de beste løsningene for å administrere databaser.