sql >> Databasteknik >  >> RDS >> MariaDB

Hur man installerar MariaDB 10 på RHEL 8

MariaDB är ett populärt alternativ till MySQL-databashanteringssystemet. Det är utvecklat av de ursprungliga MySQL-utvecklarna och är tänkt att förbli öppen källkod.

MariaDB är snabb och pålitlig, stöder olika lagringsmotorer och har plugins som gör den perfekt för många olika användningsfall.

I den här handledningen kommer vi att visa dig hur du installerar MariaDB server på din RHEL 8 . Vi kommer att installera MariaDB 10.3.10 version.

Obs :Denna handledning förutsätter att du har en aktiv RHEL 8-prenumeration och att du har root-åtkomst till ditt RHEL-system. Alternativt kan du använda en privilegierad användare och köra kommandona med sudo .

Installera MariaDB Server

För att installera MariaDB server kommer vi att använda följande yum-kommando för att slutföra installationen.

# yum install mariadb-server

Detta kommer att installera MariaDB server och alla nödvändiga beroenden.

När installationen är klar kan du starta MariaDB tjänst med:

# systemctl start mariadb

Om du vill att MariaDB-tjänsten ska startas automatiskt efter varje systemstart kan du köra följande kommando:

# systemctl enable mariadb

Verifiera statusen för MariaDB tjänst med:

# systemctl status mariadb

Säker MariaDB-installation

Nu när vi har startat vår tjänst är det dags att förbättra dess säkerhet. Vi kommer att ställa in root-lösenord, inaktivera fjärrrotinloggning, ta bort testdatabas och anonym användare. Slutligen kommer vi att ladda om alla privilegier.

För det ändamålet kör du helt enkelt följande kommando och svarar på frågorna därefter:

# mysql_secure_installation

Observera att rootanvändarens lösenord är tomt, så om du vill ändra det trycker du bara på “enter” , när du uppmanas att ange det aktuella lösenordet. Resten kan du följa stegen och svaren på bilden nedan:

Åtkomst till MariaDB-servern

Låt oss gå lite djupare och skapa en databas, användare och ge privilegier till den användaren över databasen. För att komma åt servern med konsolen kan du använda följande kommando:

# mysql -u root -p 

När du uppmanas, ange root-lösenordet som du angav tidigare.

Låt oss nu skapa vår databas. För det ändamålet vid MariaDB-prompten, kör följande kommando:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Detta kommer att skapa en ny databas med namnet tecmint . Istället för att komma åt den databasen med vår rotanvändare kommer vi att skapa en separat databasanvändare, som endast kommer att ha privilegier till den databasen.

Vi kommer att skapa vår nya användare som heter tecmint_user och ge det privilegier på tecmint databas, med följande kommando:

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

När du skapar din egen användare, se till att ersätta “securePassword” med lösenordet du vill ge den användaren.

När du är klar med kommandona ovan, skriv ”quit” vid uppmaningen att avsluta MariaDB:

MariaDB [(none)]> quit;

Nu kan du använda den nya användaren för att komma åt tecmint databas.

# mysql -u tecmint_user -p 

När du uppmanas att ange lösenordet för den användaren. För att ändra den använda databasen kan du använda följande vid MariaDB-prompten:

MariaDB [(none)]> use tecmint;

Detta kommer att ändra den aktuella databasen till tecmint .

Alternativt kan du utfärda mysql-kommandot genom att ange databasnamnet samt visat.

# mysql -u tecmint_user -p tecmint

På så sätt kommer du att använda tecmint direkt när du anger användarens lösenord databas.

Ta reda på mer om MariaDB

Här har du lärt dig några av grunderna i MariaDB, men det finns mycket mer att utforska. Om du vill förbättra din databaskunskap kan du kolla in våra guider här:

  1. Lär dig MySQL / MariaDB för nybörjare – del 1
  2. Lär dig MySQL / MariaDB för nybörjare – del 2
  3. MySQL Basic Database Administration Commands – Del III
  4. 20 MySQL (Mysqladmin) kommandon för databasadministration – del IV
  5. 15 användbara tips för prestandajustering och optimering av MariaDB – Del V

Detta är det. I den här handledningen lärde du dig hur du installerar och säkrar MariaDB server och skapa din första databas. Om du har några frågor får du gärna ställa dem i kommentarsfältet.


  1. MySQL-utlösare för att uppdatera ett fält till värdet av id

  2. Oracle-fråga för att hämta kolumnnamn

  3. Rails Resque-arbetare misslyckas med PGError:servern stängde anslutningen oväntat

  4. Oracle 11g på Mac OS X