- 1. Slik installerer du MySQL YUM -depot på CentOS 7
- 2. Slik installerer du MySQL på CentOS 7
- 3. Slik installerer du MySQL -utgivelser
- 4. Slik starter du MySQL på CentOS 7
- 5. Slik sikrer du MySQL -installasjon på CentOS 7
- 6. Tilkobling til MySQL på CentOS 7
- 7. Slik oppdaterer du MySQL ved hjelp av YUM
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 oppdateringMerkVi 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 startFor å validere den nåværende tilstanden til MySQL i CentOS 7 skal vi skrive inn følgende i terminalen:
service mysqld statusResultatet 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_installationVi vil angi sikkerhetsparametere for MySQL som å fjerne anonyme brukere, passordendringer for rotbrukeren, koble til roten til MySQL, etc.
Vi skriver inn kommandoen:
mysql_secure_installationOg vi utfører konfigurasjonen:
Parametere som skal konfigureres
Skriv inn 0 = LAV, 1 = MEDIUM og 2 = STERKVi setter verdien 2.
Nytt passordVi etablerer et nytt passord for rotbrukeren.
Skriv inn nytt passord på nyttVi 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 -pDer 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-serverPå 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.