sql >> Database teknologi >  >> RDS >> MariaDB

Sådan installeres MariaDB 10 på RHEL 8

MariaDB er et populært alternativ til MySQL-databasestyringssystemet. Det er udviklet af de originale MySQL-udviklere og er beregnet til at forblive open source.

MariaDB er hurtig og pålidelig, understøtter forskellige lagringsmotorer og har plugins, som gør den perfekt til en bred vifte af brugssager.

I denne vejledning skal vi vise dig, hvordan du installerer MariaDB server på din RHEL 8 . Vi installerer MariaDB 10.3.10 version.

Bemærk :Denne vejledning forudsætter, at du har et aktivt RHEL 8-abonnement, og at du har root-adgang til dit RHEL-system. Alternativt kan du bruge en privilegeret bruger og køre kommandoerne med sudo .

Installation af MariaDB Server

For at installere MariaDB server, vil vi bruge følgende yum-kommando til at fuldføre installationen.

# yum install mariadb-server

Dette vil installere MariaDB server og alle de nødvendige afhængigheder.

Når installationen er fuldført, kan du starte MariaDB service med:

# systemctl start mariadb

Hvis du vil have MariaDB-tjenesten startet automatisk efter hver systemopstart, kan du køre følgende kommando:

# systemctl enable mariadb

Bekræft status for MariaDB service med:

# systemctl status mariadb

Sikker MariaDB-installation

Nu hvor vi har startet vores service, er det tid til at forbedre dens sikkerhed. Vi opsætter root-adgangskode, deaktiverer eksternt root-login, fjerner testdatabase og anonym bruger. Til sidst genindlæser vi alle privilegier.

Til det formål skal du blot køre følgende kommando og besvare spørgsmålene i overensstemmelse hermed:

# mysql_secure_installation

Bemærk, at root-brugerens adgangskode er tom, så hvis du vil ændre det, skal du blot trykke på “enter” , når du bliver bedt om den aktuelle adgangskode. Resten kan du følge trinene og svarene på billedet nedenfor:

Få adgang til MariaDB-serveren

Lad os gå lidt dybere og oprette en database, bruger og give privilegier til denne bruger over databasen. For at få adgang til serveren med konsollen kan du bruge følgende kommando:

# mysql -u root -p 

Når du bliver bedt om det, skal du indtaste den root-adgangskode, du har angivet tidligere.

Lad os nu oprette vores database. Til det formål ved MariaDB-prompten skal du køre følgende kommando:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Dette vil oprette en ny database med navnet tecmint . I stedet for at få adgang til databasen med vores rodbruger, vil vi oprette en separat databasebruger, som kun vil have privilegier til denne database.

Vi vil oprette vores nye bruger kaldet tecmint_user og giv det privilegier på tecmint database, med følgende kommando:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';

Når du opretter din egen bruger, skal du sørge for at erstatte “securePassword” med den adgangskode, du ønsker at give den bruger.

Når du er færdig med ovenstående kommandoer, skal du skrive “quit” ved prompten for at afslutte MariaDB:

MariaDB [(none)]> quit;

Nu kan du bruge den nye bruger til at få adgang til tecmint database.

# mysql -u tecmint_user -p 

Indtast adgangskoden for den bruger, når du bliver bedt om det. For at ændre den brugte database kan du bruge følgende ved MariaDB-prompten:

MariaDB [(none)]> use tecmint;

Dette vil ændre den aktuelle database til tecmint .

Alternativt kan du udstede mysql-kommandoen ved at angive databasenavnet samt vist.

# mysql -u tecmint_user -p tecmint

På den måde, når du indtaster brugerens adgangskode, vil du direkte bruge tecmint database.

Find mere om MariaDB

Her har du lært noget af det grundlæggende i MariaDB, men der er meget mere at udforske. Hvis du vil forbedre din databaseviden, kan du tjekke vores vejledninger her:

  1. Lær MySQL / MariaDB for begyndere – del 1
  2. Lær MySQL / MariaDB for begyndere – Del 2
  3. MySQL Basic Database Administration Commands – Del III
  4. 20 MySQL (Mysqladmin) kommandoer til databaseadministration – del IV
  5. 15 Nyttige MariaDB Performance Tuning og optimeringstip – Del V

Dette er det. I dette selvstudie lærte du, hvordan du installerer og sikrer MariaDB server og opret din første database. Hvis du har spørgsmål, er du velkommen til at skrive dem i kommentarfeltet.


  1. Antal rækker påvirket af en OPDATERING i PL/SQL

  2. Hvordan erklærer man en variabel i MySQL?

  3. Kan ikke starte en distribueret transaktion

  4. Kaldning af lagret funktion eller procedure vil ikke indsætte og fortsætte ændringer