Installation af MySQL i CENTOS 7

Anonim

Installation af MySQL i CENTOS 7

MySQL er med rette anses for en af ​​de bedste databasehåndteringssystemer, derfor anvendes aktivt af både fagfolk og elskere i at arbejde med websteder og forskellige applikationer. For korrekt drift af dette værktøj skal den installeres i operativsystemet og indstille den korrekte konfiguration, skubbe ud af de eksisterende servere og yderligere komponenter. I dag vil vi vise præcis, hvordan denne proces udføres på computere, der kører CENTOS 7.

Installer MySQL i CENTOS 7

Oplysningerne i vores nuværende artikel vil blive opdelt i faser, så hver bruger kan forstå præcis, hvordan den pågældende komponent tilføjes til Linux, samt hvilke parametre der skal betales først. Afklare straks, at for installation og yderligere interaktion med MySQL skal du have en aktiv internetforbindelse, da arkiverne vil blive hentet fra officielle repositorier.

Trin 1: Preliminære handlinger

Selvfølgelig kan du straks gå videre til næste trin og udføre installationen, men det vil være nødvendigt at bestemme værtsnavnet og sørge for, at Centos nu har alle de seneste opdateringer. Juster følgende instruktioner for at forberede OS.

  1. Disse og alle efterfølgende handlinger vil blive foretaget via terminalen, det vil være nødvendigt at køre praktisk for dig. Du kan gøre dette via programmenuen eller krympe CTRL + ALT + T. Key Combination.
  2. Overgang til terminalen til forberedende handlinger, når du installerer MySQL i Sentos 7

  3. Her Indtast kommandoen Hostname og klik på Enter.
  4. Indtast kommandoen for at definere navnet på værten i MySQL i Sentos 7

  5. Derudover skal du angive værtsnavn -F og sammenligne to resultater. Den første er fuldstændig, og den anden - forkortet. Hvis det passer dig, gå videre. Ellers skal du ændre værtsnavnet ved at bruge instruktioner fra den officielle dokumentation.
  6. Kommandoen til visning af det forkortede værtsnavn til MySQL i Sentos 7

  7. Før du installerer et program, anbefales det at kontrollere tilgængeligheden af ​​opdateringer, så alle efterfølgende processer går korrekt. For at gøre dette skal du indtaste sudo yum opdatering og klikke på Enter.
  8. En kommando til at modtage opdateringer, før du installerer MySQL i Sentos 7

  9. Denne indstilling udføres på vegne af superbrugeren, hvilket betyder at du skal indtaste et kodeord for at bekræfte godkendelsen af ​​kontoen. Overvej at når de skriver tegn, vises de ikke i konsollen.
  10. Adgangskode indtastning for at modtage opdateringer, før du installerer MySQL i Sentos 7

  11. Du vil blive underrettet om behovet for at installere opdaterede pakker eller en advarsel om, at opdateringer ikke findes på skærmen.
  12. Succesfuld modtagelse af opdateringer, før du installerer MySQL i Sentos 7

Når du har installeret alle opdateringer, anbefales det at genstarte systemet for at ændre ændringerne. Hvis opdateringerne blev fundet, ikke, gå straks til næste fase.

Trin 2: Download og installation af pakker

Desværre vil du ikke kunne downloade MySQL fra det officielle depot og samtidig installere det med en kommando. Dette skyldes et stort antal versioner og visse nuancer med tilsætning af arkiver, så først skal valget af en passende pakke først.

Gå til officielle varehuse MySQL

  1. Gå til ovenstående link for at gøre dig bekendt med alle de eksisterende versioner af det pågældende databasehåndteringssystem. Vælg pakken af ​​interesse i RPM-formatet og kopier linket til det ved at ringe til kontekstmenuen ved at trykke på højre museknap.
  2. Downloadning af den valgte pakke RPM-pakke med en version af MySQL i Sentos 7

  3. Når du indsætter, vil du se, at linket blev kopieret korrekt, og hvis du går gennem browseren, vil du downloade rpm-pakken, men nu er det ikke nødvendigt for os, så vi vil flytte til konsollen.
  4. Se kopieret link til download pakke med MySQL i Sentos 7

  5. En gang i terminalen skal du indtaste Wget + kopieret forrige link og klikke på Enter.
  6. Downloadning af MySQL-pakke i Sentos 7 gennem terminalen

  7. Derefter skal du bruge sudo rpm -ivh MySQL57-Community-Release-EL7.RPM, udskiftning af mismatchen i denne linje til de tal, der er angivet i det eksisterende link.
  8. Yderligere kommando til download af MySQL Installationspakke i Sentos 7

  9. Denne operation udføres også på vegne af superbrugeren, og derfor skal du indtaste adgangskoden igen.
  10. Bekræftelse af downloadpakken i MySQL-installationen i Sentos 7

  11. Vent, indtil opdateringsopdateringen er afsluttet og installer pakken.
  12. Venter på færdiggørelsen af ​​MySQL-installationspakken i Sentos 7

  13. Inden du starter hovedinstallationsprocessen, skal du opdatere lagerlisten ved at angive Sudo Yum Update.
  14. Kommando for seneste repository opdateringer, når du installerer MySQL i Sentos 7

  15. Bekræft handlingen udført ved at vælge Y-versionen.
  16. Bekræftelse af opdateringen af ​​repositorier, når du installerer MySQL i Sentos 7

  17. Gør det igen, når du gentager.
  18. Anden kommando for at bekræfte installationen af ​​opdateringer, når du installerer MySQL i Sentos 7

  19. Kun processen med at installere systemet selv forblev. Dette gøres ved hjælp af Sudo Yum Installer MySQL-server-kommandoen.
  20. Kommando for at installere MySQL i Sentos 7 gennem terminalen

  21. Bekræft absolut alle anmodninger om installation eller pakke udpakning.
  22. Downloadproceduren kan tage et par minutter, hvilket afhænger af hastigheden på internettet. Under dette skal du ikke lukke terminalsessionen for ikke at nulstille alle indstillingerne.
  23. Venter på installationen af ​​MySQL DBMS i Sentos 7 gennem terminalen

  24. Efter en vellykket installation skal du aktivere serveren gennem Sudo SystemCtl Start MySQLD.
  25. Running Service for at styre MySQL DBMS i Sentos 7 gennem terminalen

  26. Hvis der ikke er nogen fejl med at tænde, vises en ny linje til input på skærmen.
  27. Succesfuld lanceringstjeneste af MySQL DBMS i Sentos 7 gennem terminalen

Som du kan se, tog MySQL i Centos 7 kun et par minutter, og brugeren det tog ikke så mange kommandoer, hvoraf de fleste kan simpelthen kopieres og indsættes i konsollen. For korrekt interaktion med DBMS vil det imidlertid være nødvendigt at fremstille en indledende konfiguration, som vil blive diskuteret nedenfor.

Trin 3: Indledende opsætning

Nu vil vi ikke påvirke absolut alle aspekter ved at oprette databasestyringssystemet, da dette ikke gælder for emnet for artiklen. Vi vil bare fortælle om de grundlæggende handlinger, der skal gøres for at kontrollere ydeevnen af ​​værktøjet og tildele standard regler for det. For at gøre dette skal du følge en sådan vejledning:

  1. Lad os starte med installationen af ​​en praktisk editor, da alle indstillinger ændres i konfigurationsfilen, som åbnes via en sådan software. Det er praktisk at bruge nano, så i konsollen, sudo yum installerer nano.
  2. Installation af en tekstredigering for at redigere MySQL-indstillinger i Sentos 7

  3. Hvis værktøjet endnu ikke er etableret, skal du bekræfte tilføjelsen af ​​nye arkiver. Ellers vil strengen "udføre ingenting" blot se, derfor kan du flytte til næste trin.
  4. Succesfuld installation af en teksteditor for at redigere MySQL-indstillinger i Sentos 7

  5. Indsæt sudo nano /etc/my.cnf og aktiver denne kommando.
  6. Kør en konfigurationsfil for at konfigurere MySQL i Sentos 7

  7. Tilføj bind_adddress = String = og angiv den IP-adresse, som du vil oprette forbindelse til, og åbne alle porte på. Du kan desuden angive andre vigtige parametre. Læs mere om dem i den officielle dokumentation, hvis reference er vist nedenfor.
  8. Redigering af konfigurationsfilen, når du opretter MySQL i Sentos 7

  9. Efter ændringerne må du ikke glemme at skrive dem ned ved at klikke på Ctrl + O, og derefter afslutte fra Nano Via Ctrl + X.
  10. Gemmer ændringer i en teksteditor, når du konfigurerer MySQL i Sentos 7

  11. Indledningsvis indeholder konfigurationsfilen også parametre, der påvirker netværkets sikkerhed. De kan være et potentielt svagt sted under hacking, derfor anbefales det at fjerne dem ved at udføre MySQL_Secure_Installation.
  12. MySQL Security Team i Sentos 7

  13. For at bekræfte denne operation skal du indtaste administratoradgangskoden.

Som tidligere nævnt viste vi kun det grundlæggende princip om konfiguration. Mere detaljeret om dette er skrevet i den officielle dokumentation af MySQL næste.

Gå til læsning MySQL Dokumentation på den officielle hjemmeside

Trin 4: ROOT root-adgangskode nulstilles

Nogle gange bruger brugere, når du installerer MySQL, en superbrugeradgangskode, og så glem det eller ved ikke, hvilken det blev valgt i starten, så vi besluttede at endelig beslutte om denne artikel for at nulstille adgangstasten, som udføres som denne:

  1. Åbn "Terminal" og indtast SUDO SystemCTL stop MySqld der for at stoppe udførelsen af ​​tjenesten.
  2. Deaktiver MySQL-tjeneste i Sentos 7 for at nulstille adgangskoden

  3. Gå til den sikre driftstilstand via SystemCTL Set-Environment MySQLD_OPTS = "- Spring-Grant-tabeller."
  4. Kør MySQL i Sentos 7 i sikker tilstand for nulstilling af adgangskode

  5. Tilslut fra superbrugerens navn ved at indtaste MySQL -U rod. Adgangskoden vil ikke blive anmodet om.
  6. Indtastning af kommandoer for at nulstille MySQL-adgangskoden i Sentos 7 gennem terminalen

  7. Det forbliver kun i omgangen til at udføre følgende kommandoer for at oprette en ny adgangsnøgle.

    MySQL> Brug MySQL;

    MySQL> Opdater brugerindstillingsadgangskode = adgangskode ("Password"), hvor bruger = 'Root'; (Hvor adgangskode er din nye adgangsnøgle)

    MySQL> flush privilegier;

    Sudo systemctl unset-miljø mySQLD_OPTS

    Sudo systemctl starte mySqld

Efter det, prøv at oprette forbindelse til serveren igen ved hjælp af den nye adgangskode. Denne gang bør der ikke være nogen problemer.

Du har lige været bekendt med trin-for-trin manualen til installation og overflade konfiguration MySQL i CENTOS 7. Som du kan se, er der ikke noget svært i dette, men du bør ikke overveje ovenstående anbefalinger med en fuld vejledning for at forbinde database for yderligere at interagere med webserveren eller applikationen. Alt dette skal gøres manuelt, skubbe væk fra webstedets specifikationer, programmet og studere den officielle dokumentation af alle anvendte komponenter.

Se også:

Installation af phpmyadmin i centos 7

Installation PHP 7 i CENTOS 7

Læs mere