Slik installerer du MariaDB på CentOS 8

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_installation
Steg 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 -p
Vi 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 mysql
Nå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 'solvetic1
Eller vi kan kjøre:
 mysql -u solvetic -p solvetic1
Deretter 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.

wave wave wave wave wave