Slik installerer du MySQL på CentOS 7

En av de viktigste databasemotorene vi har tilgjengelig, er MySQL, og det er ingen tvil om at den er en av de mest kjente, brukte og implementerte over hele verden. I denne analysen skal vi se hvordan vi kan implementere MySQL i et CentOS 7 -miljø.

Hva er MySQL?

MySQL er egentlig en relasjonsdatabaseadministrator (husk at relasjonsdatabaser er de som lagrer informasjon i forskjellige tabeller og ikke bare en) som lar oss ha et smidig, sikkert og mangfoldig verktøy.

En av tillitene vi har til MySQL er at det er et av de mest brukte språkene over hele verden.

MySQL hovedfunksjoner

  • Det er et åpent ressursspråk (åpen kildekode).
  • MySQL er i stand til å støtte store mengder data for kolonner.
  • Støtter flere typer data.
  • Tusenvis av biblioteker og verktøy tilgjengelig.
  • MySQL er i stand til å støtte opptil 32 indekser per tabell.
  • Enkel installasjon og administrasjon.
  • MySQL har APIer for et stort antall programmeringsspråk.

1. Slik installerer du MySQL YUM -depot på CentOS 7


Vi får se nå hvordan du installerer MySQL i et CentOS 7 -miljø. La oss huske nok en gang at før du installerer et program eller verktøy, er det lurt å oppdatere systemet ved å bruke syntaksen:
 sudo yum oppdatering
MerkVi legger sudo foran det i tilfelle vi ikke logger inn som rotbrukere, i denne opplæringen har vi logget inn som root.

Det neste trinnet etter oppdatering av pakkene i CentOS 7 er å installere MySQL -depotene, og for dette vil vi bruke de offisielle MySQL YUM -pakkene som inneholder RPM -pakkene som inneholder MySQL -serveren, klienten, verktøyene, etc. Vi skriver inn følgende kommando for å laste ned de respektive lagrene:

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

Når depotet er lastet ned, fortsetter vi med installasjonen av pakken ved å bruke følgende kommando:

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

Vi godtar nedlastingen og venter på at de respektive pakkene skal installeres på CentOS 7.

Med denne nedlastingen og installasjonen har vi lagt til MySQL YUM -depotet og lagt til GnuPG -nøkkelen som har ansvaret for å verifisere pakkenes integritet. Hvis vi vil se at MySQL YUM -lagrene er installert riktig, kan vi angi følgende:

 yum repolist aktivert | grep "mysql. * - fellesskap. *"
Nå er det på tide å gå videre til å installere MySQL.

2. Slik installerer du MySQL på CentOS 7


Deretter skal vi installere den nyeste versjonen av MySQL ved å bruke følgende syntaks:
 yum installer mysql-community-server

Vi godtar nedlastingen og venter på at MySQL blir lastet ned installert på CentOS 7.

Prosessen ovenfor lar oss laste ned og installere alle pakkene knyttet til:

  • Mysql-community-server
  • MySQL-community-klient
  • MySQL-fellesskap-felles
  • MySQL-community-libs

3. Slik installerer du MySQL -utgivelser


Deretter skal vi installere utgivelser eller offisielle leveranser av MySQL for oppdateringer, husk at vi kan installere forskjellige versjoner av MySQL i systemet, versjonen vi har installert er aktivert som standard mens det i tidligere versjoner som 5.6 eller 5.5 er deaktivert, derfor må vi aktivere den ved å bruke følgende syntaks:
 yum-config-manager-deaktiver mysql57-community (Deaktiver versjon 5.7) yum-config-manager-aktiver mysql56-community (Aktiver versjon 5.6)
Nå gjenstår det å starte tjenesten.

4. Slik starter du MySQL på CentOS 7


Når vi har installert MySQL på systemet vårt, er neste trinn å starte MySQL -tjenesten, og derfor skriver vi inn følgende kommando:
 service mysqld start
For å validere den nåværende tilstanden til MySQL i CentOS 7 skal vi skrive inn følgende i terminalen:
 service mysqld status
Resultatet som oppnås vil være følgende:

Nå kan vi bekrefte versjonen som vi har installert av MySQL ved hjelp av kommandoen:

 mysql -versjon

5. Slik sikrer du MySQL -installasjon på CentOS 7


Bruke kommandoen:
 mysql_secure_installation
Vi vil angi sikkerhetsparametere for MySQL som å fjerne anonyme brukere, passordendringer for rotbrukeren, koble til roten til MySQL, etc.

Vi skriver inn kommandoen:

 mysql_secure_installation
Og vi utfører konfigurasjonen:

Parametere som skal konfigureres

 Skriv inn 0 = LAV, 1 = MEDIUM og 2 = STERK
Vi setter verdien 2.
 Nytt passord
Vi etablerer et nytt passord for rotbrukeren.
 Skriv inn nytt passord på nytt
Vi skriver inn passordet på nytt.
 Vil du fjerne anonyme brukere? (Trykk på y | Y for Ja, en annen tast for Nei)
Vi går inn og fjerner anonyme brukere.
 Vil du ikke tillate root -pålogging eksternt? (Trykk på y | Y for Ja, en annen tast for Nei)
Vi går inn og deaktiverer muligheten for at rotbrukeren har ekstern tilgang.
 Vil du fjerne testdatabasen og få tilgang til den? (Trykk på y | Y for Ja, en annen tast for Nei)
Vi skriver inn bokstaven y for å slette testdatabasen.
 Last inn privilegietabellene nå? (Trykk på y | Y for Ja, en annen tast for Nei)
Vi går inn og laster om privilegiene til bordene.

Med disse parameterne har vi sikret vår MySQL -installasjon på CentOS 7.

6. Tilkobling til MySQL på CentOS 7


Når vi har fullført disse parameterne kan vi opprette MySQL -tilkoblingen ved å skrive inn kommandoen:
 mysql -u root -p
Der må vi skrive inn det etablerte passordet, og på denne måten har vi fått tilgang til MySQL.

7. Slik oppdaterer du MySQL ved hjelp av YUM


Vi kan oppdatere MySQL ved hjelp av Yum -kommandoen, for dette er det nok å angi følgende:
 yum oppdater mysql-server
På denne måten har vi analysert hvordan du installerer MySQL i et CentOS 7 -miljø for å få mest mulig ut av dette kraftige verktøyet.

wave wave wave wave wave