![5 senaste gratis nedladdningsplatser för PC-spel 2023](/f/1dc8b9c4e7e0dedd46659acc627317d1.jpg?width=100&height=100)
MariaDB är ett populärt alternativ till MySQL databashanteringssystem. 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 denna handledning kommer vi att visa dig hur du installerar MariaDB server på din RHEL 8. Vi kommer att installera MariaDB 10.3.10 version.
Notera: 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.
Att installera MariaDB server, kommer vi att använda följande yum kommando för att slutföra installationen.
# yum installera mariadb-server.
Detta kommer att installera MariaDB server och alla nödvändiga beroenden.
När installationen är klar kan du starta MariaDB service 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 aktivera mariadb.
Verifiera statusen för MariaDB service med:
# systemctl status mariadb.
Nu när vi har startat vår tjänst är det dags att förbättra dess säkerhet. Vi kommer att konfigurera rotlösenord, inaktivera fjärrrootinloggning, ta bort testdatabas och anonym användare. Slutligen kommer vi att ladda om alla privilegier.
För det ändamålet, kör helt enkelt följande kommando och svara på frågorna därefter:
# mysql_secure_installation.
Observera att rotanvändarens lösenord är tomt, så om du vill ändra det trycker du bara på "stiga på", när du uppmanas att ange det aktuella lösenordet. Resten kan du följa stegen och svaren på bilden nedan:
Låt oss gå lite djupare och skapa en databas, användare och ge den användaren privilegier över databasen. För att komma åt servern med konsol kan du använda följande kommando:
# mysql -u root -p
När du uppmanas anger du rotlösenordet som du ställde in tidigare.
Låt oss nu skapa vår databas. Kör följande kommando för MariaDB -prompten:
MariaDB [(ingen)]> SKAPA DATABASE tecmint;
Detta skapar en ny databas med namnet tecmint. Istället för att komma åt den databasen med vår rotanvändare, kommer vi att skapa separata databasanvändare, som bara har behörighet 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 [(ingen)]> GE ALLA PÅ tecmint.* TILL [e -postskyddad] IDENTIFIERAD MED 'securePassowrd';
Se till att byta ut när du skapar din egen användare "SecurePassword" med lösenordet du vill ge den användaren.
När du är klar med kommandona ovan skriver du "sluta med" vid uppmaningen att lämna MariaDB:
MariaDB [(ingen)]> sluta med;
Nu kan du använda den nya användaren för att komma åt tecmint databas.
# mysql -u tecmint_user -p
Ange lösenordet för den användaren när du uppmanas att göra det. För att ändra den använda databasen kan du använda följande vid MariaDB -prompten:
MariaDB [(ingen)]> använd tecmint;
Detta kommer att ändra den aktuella databasen till tecmint.
Alternativt kan du ge ut mysql -kommando genom att ange databasnamnet såväl som visas.
# mysql -u tecmint_user -p tecmint.
På det sättet när du anger användarens lösenord använder du direkt tecmint databas.
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:
Detta är det. I den här självstudien lärde du dig att installera och säkra MariaDB server och skapa din första databas. Om du har några frågor, lägg dem gärna i kommentarsfältet.