Hur man installerar MySQL på CentOS 7

En av de viktigaste databasmotorerna vi har till hands är MySQL och det råder ingen tvekan om att det är en av de mest kända, använda och implementerade världen över. I denna analys kommer vi att se hur vi kan implementera MySQL i en CentOS 7 -miljö.

Vad är MySQL?

MySQL är i huvudsak en relationsdatabasadministratör (kom ihåg att relationsdatabaser är de som lagrar information i olika tabeller och inte bara en) vilket gör att vi kan ha ett smidigt, säkert och mångsidigt verktyg.

Ett av förtroendet vi har för MySQL är att det är ett av de mest använda språken världen över.

MySQL huvudfunktioner

  • Det är ett öppet resursspråk (öppen källkod).
  • MySQL kan stödja stora mängder data för kolumner.
  • Stöder flera typer av data.
  • Tusentals bibliotek och verktyg tillgängliga.
  • MySQL kan stödja upp till 32 index per tabell.
  • Enkel installation och administration.
  • MySQL har API: er för ett stort antal programmeringsspråk.

1. Så här installerar du MySQL YUM -förvaret på CentOS 7


Vi får se nu hur man installerar MySQL i en CentOS 7 -miljö. Låt oss återigen komma ihåg att innan du installerar någon applikation eller ett verktyg är det lämpligt att uppdatera systemet med syntaxen:
 sudo yum uppdatering
NoteraVi lägger sudo framför det om vi inte loggar in som rotanvändare, i den här självstudien har vi loggat in som root.

Nästa steg efter uppdatering av paketen i CentOS 7 är att installera MySQL -lagren och för detta kommer vi att använda de officiella MySQL YUM -paketen som innehåller RPM -paketen som innehåller MySQL -servern, klienten, verktygen etc. Vi kommer att ange följande kommando för att ladda ner respektive lagringsplatser:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

När förvaret har laddats ner fortsätter vi med installationen av paketet med följande kommando:

 yum lokalinstallera mysql57-community-release-el7-7.noarch.rpm 

Vi accepterar nedladdningen och väntar på att respektive paket ska installeras på CentOS 7.

Med denna nedladdning och installation har vi lagt till MySQL YUM -förvaret och lagt till GnuPG -nyckeln som ansvarar för att verifiera paketens integritet. Om vi ​​vill se att MySQL YUM -lagren har installerats korrekt kan vi ange följande:

 yum repolist aktiverat | grep "mysql. * - community. *"
Nu är det dags att gå vidare till installationen av MySQL.

2. Hur man installerar MySQL på CentOS 7


Därefter kommer vi att installera den senaste versionen av MySQL med följande syntax:
 yum installera mysql-community-server

Vi accepterar nedladdningen och väntar på att MySQL laddas ner installerat på vår CentOS 7.

Ovanstående process tillåter oss att ladda ner och installera alla paket som är relaterade till:

  • Mysql-community-server
  • MySQL-community-klient
  • MySQL-community-common
  • MySQL-community-libs

3. Hur man installerar MySQL -versioner


Därefter ska vi installera versioner eller officiella leveranser av MySQL för uppdateringar, kom ihåg att vi kan installera olika versioner av MySQL i systemet, den version som vi har installerat är aktiverad som standard medan det i tidigare versioner som 5.6 eller 5.5 är inaktiverad, därför måste vi aktivera den med följande syntax:
 yum-config-manager-inaktivera mysql57-community (inaktivera version 5.7) yum-config-manager-aktivera mysql56-community (aktivera version 5.6)
Nu återstår att starta tjänsten.

4. Hur man startar MySQL på CentOS 7


När vi har installerat MySQL på vårt system är nästa steg att starta MySQL -tjänsten, varför vi anger följande kommando:
 service mysqld start
För att validera det aktuella tillståndet för MySQL i CentOS 7 kommer vi att ange följande i terminalen:
 service mysqld -status
Resultatet blir följande:

Nu kan vi verifiera den version som vi har installerat av MySQL med kommandot:

 mysql --version

5. Så säkra MySQL -installation på CentOS 7


Använda kommandot:
 mysql_secure_installation
Vi kommer att kunna ställ in säkerhetsparametrar för MySQL som att ta bort anonyma användare, lösenordsändringar för rotanvändaren, ansluta till roten till MySQL, etc.

Vi anger kommandot:

 mysql_secure_installation
Och vi utför konfigurationen:

Parametrar att konfigurera

 Ange 0 = LÅG, 1 = MEDIUM och 2 = STARK
Vi sätter värdet 2.
 Nytt lösenord
Vi etablerar ett nytt lösenord för rotanvändaren.
 Ange nytt lösenord igen
Vi anger lösenordet igen.
 Ta bort anonyma användare? (Tryck på y | Y för Ja, någon annan knapp för Nej)
Vi går in och tar bort anonyma användare.
 Tillåta root -inloggning på distans? (Tryck på y | Y för Ja, någon annan knapp för Nej)
Vi går in och inaktiverar möjligheten att rotanvändaren har fjärråtkomst.
 Ta bort testdatabas och komma åt den? (Tryck på y | Y för Ja, någon annan knapp för Nej)
Vi anger bokstaven y för att radera testdatabasen.
 Ladda om privilegietabeller nu? (Tryck på y | Y för Ja, någon annan knapp för Nej)
Vi går in och laddar om tabellernas privilegier.

Med dessa parametrar har vi säkerställt vår MySQL -installation på CentOS 7.

6. Anslutning till MySQL på CentOS 7


När vi har slutfört dessa parametrar kan vi göra MySQL -anslutningen genom att ange kommandot:
 mysql -u root -p
Där måste vi ange det etablerade lösenordet och på så sätt har vi kommit åt MySQL.

7. Hur man uppdaterar MySQL med YUM


Vi kan uppdatera MySQL med Yum -kommandot, för detta räcker det med att ange följande:
 yum uppdatera mysql-server
På detta sätt har vi analyserat hur man installerar MySQL i en CentOS 7 -miljö för att få ut det mesta av detta kraftfulla verktyg.

wave wave wave wave wave