Centos 8 installer og kom i gang med MariaDB

Centos 8 installer og kom i gang med MariaDB
MariADB er en bakoverkompatibel åpen og fritt kildekode-databasestyringsramme som er bredt fungerer som en binær drop-in mysql-substitusjon. Det er et Oracle MySQL -tjenestesamfunnsbasert og bygget filial. Den har flere tråder og er en Multi-User SQL-databaseserver. Det ble designet av flere innledende skapere av MySQL og av andre medlemmer av samfunnet. MariaDB er den anbefalte distribusjonen hvis du er nysgjerrig på MySQL VS. Mariadb. Det skal også fungere jevnt i utskiftningen av MySQL.

I denne opplæringen/artikkelen vil vi illustrere deg hvordan du installerer og kommer i gang med MariaDB på Centos 8.

Trinn for å installere MariaDB på Centos 8

Først må du sørge for at du har Centos 8 installert i systemet ditt. Nå, åpen terminal i Centos 8. Et annet valg er å logge på å bruke brukeren@centos-8-server-ip SSH Commandsssh. Gå deretter gjennom følgende tre trinn:

  • MariaDB -installasjon på Centos 8
  • Sikre Centos 8 MariaDB -serveren
  • Test installasjonen

La oss se i detalj alle trinn og kommandoer.

MariaDB -installasjon på Centos 8

Bruk følgende kommando for å søke etter MariaDB -pakken:

$ sudo yum search mariadb

Etter det, bruk følgende kommando for å se opp for MariaDB -serverversjonen:

$ sudo yum info mariadb

Installasjon

Det første trinnet i installasjonen er å legge til følgende 'DNF' eller 'Yum' -kommando som rotbruker:

$ sudo dnf install @mariadb

Eller

$ sudo dnf install @mariadb-server

Eller

$ sudo yum installer mariadb-server

Du blir bedt om å oppgi passordet ditt for å fortsette med installasjonen.

Etter det vil du bli avhørt for å bekrefte handlingen din for å fortsette videre. Type 'y' Og deretter trykk Tast inn å fortsette som vist. @MariADB -pakken vil laste MariaDB -serveren og alle plugins.

Aktiver MariaDB

Når oppsettet er fullført, start MariaDB -tjenesten og aktiver den å starte oppstartsprosessen umiddelbart ved å skrive vedlagte nedenfor -kommandoen:

$ sudo SystemCTL Enable -Now MariaDB

For å bekrefte at MariaDB -tjenesten fungerer, sjekk statusen til systemet ved å bruke følgende kommando:

$ sudo systemctl status mariadb

Utgangen skal demonstrere at systemet kjører og aktiveres, som du kan se i det festede bildet.

Sikre Centos 8 MariaDB -serveren

MariaDB-settet inneholder et skript som heter MySQL Secure Installation som utfører mange sikkerhetsrelaterte funksjoner og bestemmer rotpassordet. Bruk denne instruksjonen til å utføre beskyttelsesskriptet:

$ sudo mysql_secure_installation

Du blir bedt om å oppgi passordet ditt for å fortsette etter det. Du blir da bedt om å plassere et passord for rotkontoen til MariaDB som ennå ikke er satt, så du må trykke på TAST INN Som antydet. Merk at det er for rotkontoen til databasen, egentlig ikke for rotkontoen til CentOS -serveren din selv. For å angi en passord for rotdatabasebrukeren, trykk på 'y' og så TAST INN, Og etter det, gå gjennom alle instruksjonene.

Du må godta alle sikkerhetsanbefalingene ved å tappe 'y' og så TAST INN Etter å ha oppdatert passordet. Den vil slette anonyme brukere, deaktivere fjernkontrolllogg inn, slette testdatabasen og laste opp tabellene til privilegier.

Nå, på Centos 8, hadde du allerede konfigurert og sikret MariaDB, og den er klar til å brukes.

Test installasjonen

Du kan sjekke installasjonen og konfigurasjonen din, få detaljer om alt dette ved å kommunisere med MySqladmin -programmet, en klient som lar deg betjene administrative instruksjoner. For å koble via konsollen til MariaDB -serveren som rotkonto, skriver du inn følgende instruksjon:

Mysql -u root -p

Du kan bli bedt om et passord (-P), og versjonen vises. Utgang som ligner på dette, skal vises, som sett i det vedlagte bildet.

Ovennevnte instruksjoner antyder at installasjonen var aktiv på serveren. Du kan nå koble til brukere og konstruere databaser for applikasjonene dine.

Opprett database

Logg på som rotbrukeren først ved å bruke den nedenfor-nevnte kommandoen. Det vil be deg skrive passordet ditt.

$ mysql -u root -p mysql

Legg til en ny database

Bygg en ny database for MariaDB, kalt test. På MariaDB -ledeteksten, kjør følgende instruksjon:

Opprett databasetest

Merk: Du kan angi navnet på databasen i henhold til ditt valg.

Legg til ny bruker

Bygg en ny bruker for test Database som heter 'student'. Du kan gjerne erstatte SecretEpasswordHere med det virkelige passordet du vil legge til. Prøv denne kommandoen for å legge til en ny bruker:

$ Bevilg alt på test.* Til Student@localhost identifisert av 'SecretEpasswordhere';

Merk: Du kan angi navnet på en ny bruker i databasen i henhold til ditt valg.

Du kan også sjekke listen over alle databaser som er til stede i MariaDB ved å bruke følgende kommando:

$ Vis databaser;

Du kan også avslutte MariaDB ved å bruke en enkel 'Quit' -kommando som følger:

$ Slutt

Koble til MariaDB -databasen

Du kan enkelt koble til MariaDB -databasen ved å utføre en av følgende kommandoer:

$ mysql -u student -p 'SecretEpasswordHere' -test

Eller

$ mysql -u student -p test

Konklusjon

Denne guiden viser deg installasjonsprosessen og bruken av MariaDB på CentOS 8 og dens tilkobling via ledeteksten til MariaDB -serveren, i tillegg til å legge til databaser og brukere til det. Mariadb -serveren din er klar og fullt operativ. Du kan nå begynne å bygge nye databaser og brukere ved å koble til MariaDB -skallet. Centos 8 gir også mysql 8.0. Hvis du liker å installere mysql i stedet for MariaDB, kan du også gjøre det. Nå er du i en posisjon, ved å gå gjennom denne opplæringen, for å installere og komme i gang med MariaDB på Centos 8.