MySQL is regmatig beskou as een van die beste databasisbestuurstelsels, dus is aktief gebruik word deur beide professionele en liefhebbers in die werk met webwerwe en verskeie aansoeke. Vir die korrekte werking van hierdie instrument, sal dit in die bedryfstelsel geïnstalleer moet word en stel die korrekte opset, uit te druk van die bestaande bedieners en addisionele komponente. Vandag wil ons wys presies hoe hierdie proses uit op rekenaars met CentOS 7 gedra.
Installeer MySQL in CentOS 7
Die inligting in ons huidige artikel sal verdeel word in fases sodat elke gebruiker kan verstaan presies hoe die komponent wat oorweeg word bygevoeg aan Linux, asook watter parameters eerste moet betaal. Onmiddellik verduidelik dat vir die installering en verdere interaksie met MySQL jy sal 'n aktiewe internet konneksie nodig, aangesien die argiewe sal verkry word vanaf die amptelike bronne.Stap 1: Voorlopige aksies
Natuurlik, kan jy dadelik gaan na die volgende stap en uit te voer installasie, maar sal dit nodig wees om die naam gasheer te bepaal en seker te maak dat die CentOS het nou al die nuutste updates. Eers die volgende instruksies te OS berei.
- Hierdie en alle daaropvolgende optrede sal gemaak word deur die Terminal, onderskeidelik, sal dit nodig wees makliker vir jou om uit te voer. Jy kan dit doen deur die spyskaart aansoek of krimp die Ctrl + Alt + T. sleutel kombinasie.
- Hier betree die masjien naam opdrag en klik op Enter.
- Daarbenewens, spesifiseer Host Name -F en vergelyk twee resultate. Die eerste is voltooi, en die tweede - verkorte. As dit jou pas, gaan verder. Andersins, sal jy moet die naam gasheer verander deur die gebruik van instruksies van die amptelike dokumentasie.
- Voor die installering van 'n aansoek, word dit aanbeveel om die beskikbaarheid van updates te gaan sodat alle daaropvolgende prosesse korrek te gaan. Om dit te doen, gaan Sudo Yum Update en klik op Enter.
- Hierdie opsie is uitgevoer namens die supergebruiker, wat beteken dat jy nodig het om 'n wagwoord in te voer na die verifikasie van die rekening te bevestig. Is van mening dat wanneer die skryf van karakters, hulle sal nie vertoon word in die konsole.
- Jy sal in kennis gestel word van die behoefte om opgedateer pakkette te installeer, of 'n waarskuwing dat updates nie gevind word op die skerm.
Na die installering van alle updates, word dit aanbeveel om die stelsel herlaai om die veranderinge te verander. As die updates nie gevind is, onmiddellik gaan na die volgende fase.
Stap 2: aflaai en installering van pakkette
Ongelukkig sal jy nie in staat wees om MySQL aflaai van die amptelike bron en gelyktydig te installeer dit met een opdrag. Dit is te danke aan 'n groot aantal weergawes en sekere nuanses met die toevoeging van argiewe, so eers die keuse van 'n geskikte pakket moet eers.
Gaan na amptelike pakhuise MySQL
- Gaan na die skakel hierbo om jouself vertroud te maak met al die bestaande weergawes van die databasis management system onder oorweging. Kies die pakket van belang in die RPM formaat en kopieer die skakel na dit deur die roeping van die konteks kieslys deur te druk die regterkant muis knoppie.
- Wanneer jy voeg, sal jy sien dat die skakel korrek oorgeskryf, en as jy gaan deur middel van die leser, sal jy die RPM-pakket af te laai, maar nou is dit nie nodig vir ons, so ons sal skuif na die konsole.
- Sodra in die Terminal, betree die wget + gekopieer vorige skakel en klik op Enter.
- Volgende, gebruik Sudo RPM -IVH MySQL57-Community-Release-EL7.RPM, die vervanging van die wanaanpassing in hierdie lyn met die wat in die bestaande skakel nommers.
- Hierdie operasie is ook uitgevoer namens die supergebruiker, en daarom moet jy weer in die wagwoord.
- Wag totdat die bron update is voltooi en die installering van die pakket.
- Voor die aanvang van die belangrikste installasie proses, werk die repository lys deur die spesifiseer van Sudo Yum Update.
- Bevestig die aksie wat uitgevoer word deur die kies van die Y-weergawe.
- Doen dit weer wanneer jy herhaal.
- Slegs die proses van die installering van die stelsel self gebly. Dit word gedoen met behulp van die Sudo Yum installeer MySQL-bediener opdrag.
- Bevestig absoluut alle versoeke vir installasie of pakkie pak.
- Die aflaai proses kan 'n paar minute, wat afhanklik is van die spoed van die Internet te neem. Tydens hierdie, moenie naby die terminale sessie sodat dit nie al die instellings te herstel.
- Na suksesvolle installasie, aktiveer die bediener deur middel van die Sudo SystemCTL Start Mysqld.
- As daar is geen foute met die draai op, sal 'n nuwe lyn vir insette op die skerm verskyn.
Soos jy kan sien, die installering van MySQL in CentOS 7 het net 'n paar minute, en die gebruiker het dit nie so baie opdragte, waarvan die meeste net kan kopieer en voeg in die konsole. Maar vir korrekte interaksie met die DBBS, sal dit nodig wees om 'n aanvanklike opset, wat hieronder bespreek word te produseer.
Stap 3: Aanvanklike Setup
Nou sal ons geen invloed op absoluut alle aspekte van die oprigting van die databasis management system, aangesien dit nie van toepassing op die onderwerp van die artikel. Ons wil net vertel van die basiese aksies wat uitgevoer moet word om die prestasie van die nut en ken standaard reëls vir dit na te gaan. Om dit te doen, sal jy nodig het om so 'n gids volg:
- Kom ons begin met die installering van 'n handige redakteur, aangesien alle instellings verander in die konfigurasielêer, wat deur so 'n sagteware open. Dit is gerieflik om Nano gebruik, so in die konsole, sudo yum installeer Nano.
- As die nut is nog nie vasgestel nie, sal jy moet die toevoeging van nuwe argiewe bevestig. Anders, die string "uit te voer niks" sal net verskyn, dus, kan jy beweeg na die volgende stap.
- Voeg die sudo nano /etc/my.cnf en aktiveer hierdie opdrag.
- Voeg die bind_adddress = string = en spesifiseer die IP-adres wat jy wil hê na konnekteer en open al die hawens. Jy kan ander belangrike parameters addisioneel spesifiseer. Lees meer oor hulle in die amptelike dokumentasie, die verwysing na wat hieronder weergegee.
- Na afloop van die veranderinge, moenie vergeet om hulle neer te skryf deur te kliek op Ctrl + O, en dan af te sluit van Nano via Ctrl + X
- Aanvanklik het die konfigurasielêer bevat ook parameters wat die veiligheid van die netwerk. Hulle kan 'n potensiële swak plek tydens die inbraak wees, daarom word dit aanbeveel om hulle te skakel deur die verrigting van mysql_secure_installation.
- Om hierdie aksie uit te bevestig, gee die administrateur wagwoord.
Soos vroeër genoem, ons enigste bewys die basiese beginsel van opset. Meer gedetailleerde hieroor geskryf is in die amptelike dokumentasie van MySQL Volgende.
Spring na die lees van MySQL dokumentasie op die amptelike webwerf
Stap 4: wortel root wagwoord herstel
Soms stel gebruikers by die installering van MySQL 'n Superuser-wagwoord, en vergeet dit dan of weet nie wat dit aanvanklik gekies is nie, so ons het besluit om uiteindelik op hierdie artikel te besluit om die toegangsleutel te herstel, wat soos volg uitgevoer word:
- Maak die "terminale" oop en voer die Sudo-stelsel in. Stop MySQLD daar om die uitvoering van die diens te stop.
- Gaan na die veilige modus van operasie via Systemctl Set-omgewing mysqld_opts = "- Skip-toela-tafels."
- Koppel aan die naam van die superuser deur MySQL -U-wortel in te voer. Die wagwoord sal nie aangevra word nie.
- Dit bly net in beurte om die volgende opdragte uit te voer om 'n nuwe toegangsleutel te skep.
MySQL> Gebruik MySQL;
MySQL> Update gebruiker stel wagwoord = wagwoord ("wagwoord") waar gebruiker = 'wortel'; (waar wagwoord is jou nuwe toegangsleutel)
MySQL> Spoelvoorregte;
Sudo stelsel unset-omgewing mysqld_opts
Sudo stelsel begin mysqld
Probeer daarna om weer aan die bediener te koppel deur die nuwe wagwoord te gebruik. Hierdie keer moet daar geen probleme wees nie.
U het pas vertroud geraak met die stap-vir-stap handleiding vir die installering en oppervlakkonfigurasie MySQL in Centos 7. Soos u kan sien, is daar niks moeilik hierin nie, maar u moet nie die bogenoemde aanbevelings met 'n volledige gids oorweeg om die databasis om verder te kommunikeer met die webbediener of die aansoek. Al hierdie moet handmatig gedoen word, wat wegstoot van die besonderhede van die terrein, die program en die bestudering van die amptelike dokumentasie van alle komponente wat gebruik word.
Sien ook:
Installering van phpmyadmin in sentos 7
Installasie php 7 in sentos 7