Sådan installeres MySQL på CentOS 7

En af de vigtigste databasemotorer, vi har til rådighed, er MySQL, og der er ingen tvivl om, at det er en af ​​de mest kendte, anvendte og implementerede på verdensplan. I denne analyse vil vi se, hvordan vi kan implementere MySQL i et CentOS 7 -miljø.

Hvad er MySQL?

MySQL er i det væsentlige en relationsdatabaseadministrator (husk, at relationsdatabaser er dem, der gemmer oplysninger i forskellige tabeller og ikke kun en), som giver os mulighed for at have et smidigt, sikkert og mangfoldigt værktøj.

En af de tillid, vi har til MySQL, er, at det er et af de mest brugte sprog verden over.

MySQL hovedfunktioner

  • Det er et open resource -sprog (Open Source).
  • MySQL er i stand til at understøtte store mængder data til kolonner.
  • Understøtter flere typer data.
  • Tusindvis af biblioteker og værktøjer til rådighed.
  • MySQL er i stand til at understøtte op til 32 indekser pr. Tabel.
  • Nem installation og administration.
  • MySQL har API'er til et stort antal programmeringssprog.

1. Sådan installeres MySQL YUM -depot på CentOS 7


Vi får se nu hvordan man installerer MySQL i et CentOS 7 -miljø. Lad os endnu en gang huske, at før installation af et program eller værktøj er det tilrådeligt at opdatere systemet ved hjælp af syntaksen:
 sudo yum opdatering
BemærkVi sætter sudo foran det, hvis vi ikke logger ind som rodbrugere, i denne vejledning har vi logget ind som root.

Det næste trin efter opdatering af pakkerne i CentOS 7 er at installere MySQL -lagrene, og til dette vil vi bruge de officielle MySQL YUM -pakker, der indeholder RPM -pakkerne, der indeholder MySQL -serveren, klienten, hjælpeprogrammerne osv. Vi indtaster følgende kommando for at downloade de respektive lagre:

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

Når depotet er downloadet, fortsætter vi med installationen af ​​pakken ved hjælp af følgende kommando:

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

Vi accepterer download og venter på, at de respektive pakker installeres på CentOS 7.

Med denne download og installation har vi tilføjet MySQL YUM -depotet og tilføjet GnuPG -nøglen, der er ansvarlig for at verificere pakkernes integritet. Hvis vi vil se, at MySQL YUM -lagrene er blevet installeret korrekt, kan vi indtaste følgende:

 yum repolist aktiveret | grep "mysql. * - fællesskab. *"
Nu er det tid til at gå videre til installation af MySQL.

2. Sådan installeres MySQL på CentOS 7


Dernæst skal vi installere den nyeste version af MySQL ved hjælp af følgende syntaks:
 yum installer mysql-community-server

Vi accepterer download og venter på, at MySQL downloades installeret på vores CentOS 7.

Ovenstående proces giver os mulighed for at downloade og installere alle pakker relateret til:

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

3. Sådan installeres MySQL -udgivelser


Dernæst skal vi installere udgivelser eller officielle leverancer af MySQL til opdateringer, husk at vi kan installere forskellige versioner af MySQL i systemet, den version som vi har installeret er aktiveret som standard, mens den i tidligere versioner som 5.6 eller 5.5 er deaktiveret, derfor skal vi aktivere det ved hjælp af følgende syntaks:
 yum-config-manager-deaktiver mysql57-community (Deaktiver version 5.7) yum-config-manager-aktiver mysql56-community (Aktiver version 5.6)
Nu er det tilbage at starte tjenesten.

4. Sådan starter du MySQL på CentOS 7


Når vi har installeret MySQL på vores system, er det næste trin at starte MySQL -tjenesten, hvorfor vi indtaster følgende kommando:
 service mysqld start
For at validere den aktuelle tilstand af MySQL i CentOS 7 skal vi indtaste følgende i terminalen:
 service mysqld status
Det opnåede resultat vil være følgende:

Nu kan vi kontrollere den version, vi har installeret af MySQL ved hjælp af kommandoen:

 mysql -version

5. Sådan sikres MySQL -installation på CentOS 7


Brug af kommandoen:
 mysql_secure_installation
Vi vil kunne indstil sikkerhedsparametre for MySQL såsom fjernelse af anonyme brugere, adgangskodeændringer for rodbrugeren, forbindelse til roden af ​​MySQL osv.

Vi indtaster kommandoen:

 mysql_secure_installation
Og vi udfører konfigurationen:

Parametre, der skal konfigureres

 Indtast venligst 0 = LAV, 1 = MEDIUM og 2 = STÆRK
Vi sætter værdien 2.
 Nyt kodeord
Vi etablerer en ny adgangskode til rodbrugeren.
 Indtast ny adgangskode igen
Vi indtaster adgangskoden igen.
 Vil du fjerne anonyme brugere? (Tryk på y | Y for Ja, enhver anden tast for Nej)
Vi indtaster og fjerner anonyme brugere.
 Vil du fjerne rod -login eksternt? (Tryk på y | Y for Ja, enhver anden tast for Nej)
Vi går ind og deaktiverer muligheden for, at rodbrugeren har fjernadgang.
 Vil du fjerne testdatabasen og få adgang til den? (Tryk på y | Y for Ja, enhver anden tast for Nej)
Vi indtaster bogstavet y for at slette testdatabasen.
 Genindlæs privilegietabeller nu? (Tryk på y | Y for Ja, enhver anden tast for Nej)
Vi går ind og genindlæser tabellernes privilegier.

Med disse parametre har vi sikret vores MySQL -installation på CentOS 7.

6. Forbindelse til MySQL på CentOS 7


Når vi er færdige med disse parametre, kan vi oprette MySQL -forbindelsen ved at indtaste kommandoen:
 mysql -u root -p
Der skal vi indtaste den etablerede adgangskode, og på denne måde har vi haft adgang til MySQL.

7. Sådan opdateres MySQL ved hjælp af YUM


Vi kan opdatere MySQL ved hjælp af Yum -kommandoen, hertil er det nok at indtaste følgende:
 yum opdater mysql-server
På denne måde har vi analyseret hvordan man installerer MySQL i et CentOS 7 -miljø for at få mest muligt ud af dette kraftfulde værktøj.

wave wave wave wave wave