Installere MySQL i Centos 7

Anonim

Installere MySQL i Centos 7

MySQL regnes rettmessig et av de beste databasesystemene, derfor brukes aktivt av både fagfolk og elskere i å jobbe med nettsteder og ulike applikasjoner. For riktig drift av dette verktøyet må det installeres i operativsystemet og angi riktig konfigurasjon, skyve ut av eksisterende servere og ekstra komponenter. I dag vil vi vise nøyaktig hvordan denne prosessen utføres på datamaskiner som kjører Centos 7.

Installer MySQL i Centos 7

Informasjonen i vår nåværende artikkel vil bli delt inn i stadier, slik at hver bruker kan forstå nøyaktig hvordan komponenten under vurdering blir lagt til i Linux, samt hvilke parametere som skal betales først. Forklar umiddelbart at for installasjon og videre interaksjon med MySQL trenger du en aktiv Internett-tilkobling, siden arkivene vil bli hentet fra offisielle repositorier.

Trinn 1: Foreløpige handlinger

Selvfølgelig kan du umiddelbart gå videre til neste trinn og utføre installasjonen, men det vil være nødvendig å bestemme vertsnavnet og sørge for at Centos nå har alle de nyeste oppdateringene. Juster følgende instruksjoner for å forberede OS.

  1. Disse og alle påfølgende handlinger vil bli gjort gjennom henholdsvis terminalen, det vil være nødvendig å kjøre praktisk for deg. Du kan gjøre dette via programmenyen eller krymping av Ctrl + Alt + T.-tastekombinasjonen.
  2. Overgang til terminalen for forberedende tiltak når du installerer MySQL i Sentos 7

  3. Her skriv inn vertsnavn-kommandoen og klikk på Enter.
  4. Skriv inn kommandoen for å definere navnet på verten i MySQL i Sentos 7

  5. I tillegg spesifiser vertsnavn -F og sammenlign to resultater. Den første er fullført, og den andre forkortet. Hvis det passer deg, gå videre. Ellers må du endre vertsnavnet ved å bruke instruksjoner fra den offisielle dokumentasjonen.
  6. Kommandoen for å vise det forkortede vertsnavnet for MySQL i Sentos 7

  7. Før du installerer et program, anbefales det å sjekke tilgjengeligheten av oppdateringer slik at alle påfølgende prosesser går riktig. For å gjøre dette, skriv inn sudo yum oppdatering og klikk på Enter.
  8. En kommando for å motta oppdateringer før du installerer MySQL i Sentos 7

  9. Dette alternativet utføres på vegne av superbrukeren, noe som betyr at du må skrive inn et passord for å bekrefte godkjenningen av kontoen. Tenk på at når du skriver tegn, vil de ikke bli vist i konsollen.
  10. Passordinngang for å motta oppdateringer før du installerer MySQL i Sentos 7

  11. Du vil bli varslet om behovet for å installere oppdaterte pakker, eller et varsel om at oppdateringer ikke finnes på skjermen.
  12. Vellykket mottak av oppdateringer før du installerer MySQL i Sentos 7

Etter at du har installert alle oppdateringer, anbefales det å starte systemet på nytt for å endre endringene. Hvis oppdateringene ble funnet, ikke, gå straks til neste trinn.

Trinn 2: Nedlasting og installering av pakker

Dessverre vil du ikke kunne laste ned MySQL fra det offisielle depotet og samtidig installere det med en kommando. Dette skyldes et stort antall versjoner og visse nyanser med tilsetning av arkiver, så først valget av en egnet pakke må først.

Gå til offisielle varehus MySQL

  1. Gå til koblingen ovenfor for å gjøre deg kjent med alle eksisterende versjoner av databasestyringssystemet under vurdering. Velg pakke av interesse i RPM-formatet og kopier linken til den ved å ringe kontekstmenyen ved å trykke på høyre museknapp.
  2. Laster ned den valgte pakken RPM-pakken med en versjon av MySQL i Sentos 7

  3. Når du setter inn, vil du se at koblingen ble kopiert riktig, og hvis du går gjennom nettleseren, vil du laste ned RPM-pakken, men nå er det ikke nødvendig for oss, så vi vil flytte til konsollen.
  4. Se kopiert lenke for å laste ned pakke med MySQL i Sentos 7

  5. En gang i terminalen, skriv inn wget + kopierte tidligere lenke og klikk på Enter.
  6. Laster ned MySQL-pakke i Sentos 7 gjennom terminalen

  7. Deretter bruker Sudo RPM -IVH MySQL57-Community-Release-EL7.rpm, erstatter feilen i denne linjen til tallene som er angitt i den eksisterende lenken.
  8. Ekstra kommando for nedlasting av MySQL Installasjonspakke i Sentos 7

  9. Denne operasjonen utføres også på vegne av superbrukeren, og derfor må du skrive inn passordet på nytt.
  10. Bekreftelse av nedlastingspakken til MySQL-installasjonen i SENTOS 7

  11. Vent til depotoppdateringen er fullført og installer pakken.
  12. Venter på ferdigstillelsen av MySQL-installasjonspakken i Sentos 7

  13. Før du starter hovedinstallasjonsprosessen, oppdaterer du lagringslisten ved å spesifisere Sudo Yum Update.
  14. Kommando for nyere depotoppdateringer når du installerer MySQL i Sentos 7

  15. Bekreft handlingen som utføres ved å velge Y-versjonen.
  16. Bekreftelse av oppdateringen av repositories når du installerer MySQL i Sentos 7

  17. Gjør det igjen når du gjentar.
  18. Andre kommando for å bekrefte installasjonen av oppdateringer når du installerer MySQL i Sentos 7

  19. Bare prosessen med å installere systemet selv igjen. Dette gjøres ved hjelp av Sudo Yum Installer MySQL-Server-kommandoen.
  20. Kommandoen for å installere MySQL i Sentos 7 gjennom terminalen

  21. Bekreft absolutt alle forespørsler om installasjon eller pakkeutakking.
  22. Nedlastingsprosedyren kan ta noen minutter, noe som avhenger av hastigheten på Internett. Under dette, ikke lukk Terminal-sesjonen for ikke å tilbakestille alle innstillingene.
  23. Venter på installasjonen av MySQL DBMS i Sentos 7 gjennom terminalen

  24. Etter vellykket installasjon aktiver serveren gjennom Sudo Systemctl Start MySQLD.
  25. Running Service for å kontrollere MySQL DBMS i Sentos 7 gjennom terminalen

  26. Hvis det ikke er noen feil med å slå på, vises en ny linje for inngang på skjermen.
  27. Vellykket lanseringstjeneste for MySQL DBMS i Sentos 7 gjennom terminalen

Som du kan se, tok installering av MySQL i Centos 7 bare noen få minutter, og brukeren det tok ikke så mange kommandoer, hvorav de fleste kan bare kopieres og sette inn i konsollen. For korrekt interaksjon med DBMS, vil det imidlertid være nødvendig å produsere en innledende konfigurasjon, som vil bli diskutert nedenfor.

Trinn 3: Initial Setup

Nå vil vi ikke påvirke absolutt alle aspekter ved å sette opp databasestyringssystemet, siden dette ikke gjelder for gjenstanden i artikkelen. Vi vil bare fortelle om de grunnleggende handlingene som må gjøres for å sjekke ytelsen til verktøyet og tildele standardregler for det. For å gjøre dette må du følge en slik veiledning:

  1. La oss starte med installasjonen av en praktisk editor, siden alle innstillinger endres i konfigurasjonsfilen, som åpnes gjennom en slik programvare. Det er praktisk å bruke nano, så i konsollen, Sudo Yum installerer Nano.
  2. Installere en tekstredigerer for å redigere MySQL-innstillinger i Sentos 7

  3. Hvis verktøyet ikke er etablert, må du bekrefte tillegget av nye arkiver. Ellers vil strengen "utføre ingenting" bare vises, derfor kan du flytte til neste trinn.
  4. Vellykket installasjon av en tekstredigerer for å redigere MySQL-innstillinger i Sentos 7

  5. Sett inn sudo nano /etc/my.cnf og aktiver denne kommandoen.
  6. Kjør en konfigurasjonsfil for å konfigurere MySQL i Sentos 7

  7. Legg til bind_adddress = streng = og angi IP-adressen du vil koble til og åpne alle porter på. Du kan i tillegg angi andre viktige parametere. Les mer om dem i den offisielle dokumentasjonen, hvilken referanse som er vist nedenfor.
  8. Redigerer konfigurasjonsfilen når du konfigurerer MySQL i Sentos 7

  9. Etter endringene, ikke glem å skrive dem ned ved å klikke på Ctrl + O, og deretter gå ut av Nano via Ctrl + X.
  10. Lagre endringer i en tekstredigerer når du konfigurerer MySQL i Sentos 7

  11. I utgangspunktet inneholder konfigurasjonsfilen også parametere som påvirker sikkerheten til nettverket. De kan være et potensielt svakt sted under hacking, derfor anbefales det å eliminere dem ved å utføre mysql_secure_installation.
  12. MySQL Security Team i Sentos 7

  13. For å bekrefte denne operasjonen, skriv inn administratorpassordet.

Som nevnt tidligere demonstrerte vi bare grunnleggende prinsippet om konfigurasjon. Mer detaljert om dette er skrevet i den offisielle dokumentasjonen av MySQL neste.

Hopp for å lese MySQL-dokumentasjon på den offisielle nettsiden

Trinn 4: Tilbakestill rotrot passord

Noen ganger bruker brukere når du installerer MySQL et superbrukerpassord, og glemmer det eller ikke vet at det ble valgt i utgangspunktet, så vi bestemte oss for å endelig bestemme seg for denne artikkelen for å tilbakestille tilgangsnøkkelen, som utføres slik:

  1. Åpne "Terminal" og skriv inn Sudo Systemctl Stop MySQLD der for å stoppe utførelsen av tjenesten.
  2. Deaktiver MySQL-tjenesten i Sentos 7 for å tilbakestille passordet

  3. Gå til den sikre operasjonsmodusen via Systemctl Set-Environment Mysqld_opts = "- SKIP-Grant-Tables."
  4. Kjør MySQL i Sentos 7 i sikker modus for tilbakestilling av passord

  5. Koble fra superbrukerens navn ved å skrive inn MySQL -U-rot. Passordet vil ikke bli forespurt.
  6. Angi kommandoer for å tilbakestille MySQL-passordet i Sentos 7 gjennom terminalen

  7. Det forblir bare i sving for å utføre følgende kommandoer for å opprette en ny tilgangsnøkkel.

    Mysql> Bruk mysql;

    MySQL> Oppdater bruker angitt passord = passord ("passord") hvor bruker = 'rot'; (Hvor passord er din nye tilgangsnøkkel)

    Mysql> flush privilegier;

    Sudo systemctl unset-miljø mysqld_opts

    Sudo systemctl start mysqld

Etter det, prøv å koble til serveren igjen ved hjelp av det nye passordet. Denne gangen bør det ikke være noen problemer.

Du har nettopp vært kjent med trinnvise manualen for å installere og overflate konfigurasjon MySQL i Centos 7. Som du kan se, er det ikke noe vanskelig i dette, men du bør ikke vurdere de ovennevnte anbefalingene med en full guide for å koble til Databasen for å samhandle videre med webserveren eller programmet. Alt dette må gjøres manuelt, skyver vekk fra spesifikasjonene på nettstedet, programmet og studerer den offisielle dokumentasjonen for alle komponenter som brukes.

Se også:

Installere phpmyadmin i centos 7

Installasjon PHP 7 i Centos 7

Les mer