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.
- 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.
- Her Indtast kommandoen Hostname og klik på Enter.
- 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.
- 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.
- 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.
- Du vil blive underrettet om behovet for at installere opdaterede pakker eller en advarsel om, at opdateringer ikke findes på skærmen.
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
- 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.
- 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.
- En gang i terminalen skal du indtaste Wget + kopieret forrige link og klikke på Enter.
- 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.
- Denne operation udføres også på vegne af superbrugeren, og derfor skal du indtaste adgangskoden igen.
- Vent, indtil opdateringsopdateringen er afsluttet og installer pakken.
- Inden du starter hovedinstallationsprocessen, skal du opdatere lagerlisten ved at angive Sudo Yum Update.
- Bekræft handlingen udført ved at vælge Y-versionen.
- Gør det igen, når du gentager.
- Kun processen med at installere systemet selv forblev. Dette gøres ved hjælp af Sudo Yum Installer MySQL-server-kommandoen.
- Bekræft absolut alle anmodninger om installation eller pakke udpakning.
- 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.
- Efter en vellykket installation skal du aktivere serveren gennem Sudo SystemCtl Start MySQLD.
- Hvis der ikke er nogen fejl med at tænde, vises en ny linje til input på skærmen.
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:
- 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.
- 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.
- Indsæt sudo nano /etc/my.cnf og aktiver denne kommando.
- 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.
- Efter ændringerne må du ikke glemme at skrive dem ned ved at klikke på Ctrl + O, og derefter afslutte fra Nano Via Ctrl + X.
- 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.
- 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:
- Åbn "Terminal" og indtast SUDO SystemCTL stop MySqld der for at stoppe udførelsen af tjenesten.
- Gå til den sikre driftstilstand via SystemCTL Set-Environment MySQLD_OPTS = "- Spring-Grant-tabeller."
- Tilslut fra superbrugerens navn ved at indtaste MySQL -U rod. Adgangskoden vil ikke blive anmodet om.
- 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