MySQL je upravičeno velja za enega najboljših sistemov za upravljanje baz podatkov, zato se aktivno uporabljajo tako strokovnjaki kot ljubitelji pri delu s spletnimi stranmi in različnimi aplikacijami. Za pravilno delovanje tega orodja, bo treba namestiti v operacijskem sistemu in nastavite pravilno konfiguracijo, ki iztisne iz obstoječih strežnikov in dodatne komponente. Danes želimo pokazati, kako se ta proces izvaja na računalnikih, ki tečejo Centos 7.
Namestite MySQL v Centos 7
Informacije v našem trenutnem članku bodo razdeljene na faze, tako da lahko vsak uporabnik natančno razume, kako se v Linuxu doda komponenta, kot tudi katere parametre je treba plačati najprej. Takoj pojasnite, da za namestitev in nadaljnje interakcije z MySQL boste potrebovali aktivno internetno povezavo, saj bodo arhivi dobili iz uradnih repozitorijev.1. korak: Predhodna dejanja
Seveda lahko takoj nadaljujete do naslednjega koraka in izvajate namestitev, vendar pa bo treba določiti ime gostitelja in se prepričajte, da ima Cents zdaj vse najnovejše posodobitve. Za pripravo OS prilagodite naslednja navodila.
- Te in vse naknadne ukrepe bodo opravljene preko terminala, oziroma, bo potrebno, da vam ustrezajo. To lahko storite v meniju aplikacije ali krčete kombinacijo tipk Ctrl + Alt + T..
- Tukaj vnesite ukaz HostName in kliknite Enter.
- Poleg tega navedite ime gostitelja -F in primerjajte dva rezultata. Prvi je popoln, drugi pa je skrajšan. Če vam ustreza, pojdite še dlje. V nasprotnem primeru boste morali ime gostitelja spremeniti z navodili iz uradne dokumentacije.
- Preden namestite katero koli aplikacijo, je priporočljivo preveriti razpoložljivost posodobitev, tako da bodo vsi naslednji postopki pravilno počne. Če želite to narediti, vnesite Sudo Yum Update in kliknite Enter.
- Ta možnost se izvede v imenu superuporabnega, kar pomeni, da morate vnesti geslo za potrditev overjanja računa. Razmislite, da pri pisanju znakov, ne bodo prikazani v konzoli.
- O meni, da je treba namestiti posodobljene pakete, ali opozorilo, ki ga posodobitve niso na voljo na zaslonu.
Po namestitvi vseh posodobitev je priporočljivo znova zagnati sistem, da spremenite spremembe. Če so bile ugotovljene posodobitve, ne, takoj pojdite na naslednjo stopnjo.
2. korak: Prenos in namestitev paketov
Na žalost ne boste mogli prenesti MySQL iz uradnega skladišča in ga istočasno namestili z enim ukazom. To je posledica velikega števila različic in določenih odtenkov z dodatkom arhivov, zato mora najprej izbira ustreznega paketa.
Pojdite v uradna skladišča MySQL
- Pojdite na zgornjo povezavo, da se seznanite z vsemi obstoječimi različicami sistema upravljanja baz podatkov. Izberite paket zanimanja za format RPM in kopirajte povezavo do njega, tako da pokličete kontekstni meni s pritiskom na desni gumb miške.
- Ko vstavite, boste videli, da je bila povezava pravilno kopirana, in če greste skozi brskalnik, boste prenesli paket RPM, zdaj pa nam ni potrebno, da se bomo premaknili na konzolo.
- Enkrat v terminalu vnesite WGET + kopirano prejšnjo povezavo in kliknite Enter.
- Nato uporabite sudo rpm -ivh mysql57-skupnost-sproščanje-el7.rpm, ki nadomešča neusklajenost v tej vrstici na številke, določene v obstoječi povezavi.
- Ta postopek se izvaja tudi v imenu superuporabnika, zato morate ponovno vnesti geslo.
- Počakajte, da se posodobitev skladišča konča in namesti paket.
- Pred začetkom glavnega postopka namestitve posodobite seznam skladišča z določitvijo posodobitve sudo yum.
- Potrdite dejanje, opravljeno z izbiro različice Y.
- Ponovno storite, ko ponovite.
- Samo proces namestitve sistema je ostal. To se izvede s pomočjo ukaza SUDO YUM Install MySQL-strežnik.
- Potrdite absolutno vse zahteve za namestitev ali paketno razpakiranje.
- Postopek prenosa lahko traja nekaj minut, kar je odvisno od hitrosti interneta. Med tem ne zapirajte seje terminala, da ne ponastavite vseh nastavitev.
- Po uspešni namestitvi aktivirajte strežnik prek SID-ja SISTEMCTL START MYSQLD.
- Če ni napak z vklopom, se na zaslonu prikaže nova vrstica za vnos.
Kot lahko vidite, namestitev MySQL v Centos 7 je trajala le nekaj minut, in uporabnika, ki ga je, ni toliko ukazov, večina jih je mogoče preprosto kopirati in vstaviti v konzolo. Vendar pa bo za pravilno interakcijo z DBMS potrebno izdelati začetno konfiguracijo, ki bo obravnavana spodaj.
3. korak: Začetna nastavitev
Zdaj ne bomo vplivali na absolutno vse vidike vzpostavitve sistema upravljanja baz podatkov, saj to ne velja za predmet izdelka. Samo želimo povedati o osnovnih ukrepih, ki jih je treba storiti za preverjanje uspešnosti uporabnosti in dodelite standardna pravila za to. Če želite to narediti, boste morali slediti takemu vodniku:
- Začnimo z namestitvijo priročne urejevalnika, saj se vse nastavitve spremenijo v konfiguracijski datoteki, ki se odpre skozi takšno programsko opremo. To je priročno za uporabo nano, tako v konzoli, sudo yum namestiti nano.
- Če pripomoček še ni bil ugotovljen, boste morali potrditi dodajanje novih arhivov. V nasprotnem primeru se ne bo zgodilo, da se ne "izvedite ničesar", se lahko premaknete na naslednji korak.
- Vstavite sudo nano /etc/my.cnf in aktivirajte ta ukaz.
- Dodajte bed_adddress = niz = in podajte naslov IP, ki ga želite povezati, in odpreti vsa vrata. Dodatno lahko določite druge pomembne parametre. Preberite več o njih v uradni dokumentaciji, sklicevanje, na katerega je prikazano spodaj.
- Po spremembah, ne pozabite jih napisati s klikom na Ctrl + O in nato izstopite iz Nano prek Ctrl + X.
- Na začetku konfiguracijska datoteka vsebuje tudi parametre, ki vplivajo na varnost omrežja. Lahko so potencialno šibko mesto med hekiranjem, zato je priporočljivo, da jih odpravite z izvajanjem mysql_secure_installation.
- Če želite to operacijo potrditi, vnesite skrbniško geslo.
Kot smo že omenili, smo pokazali le osnovno načelo konfiguracije. Podrobnejši o tem je napisan v uradni dokumentaciji MySQL.
Skoči na branje dokumentacije MySQL na uradni spletni strani
4. korak: Ponastavitev korenskega korena
Včasih uporabniki pri namestitvi MySQL nastavijo geslo SuperUser, nato pa ga pozabite ali ne vem, za kar je bilo izbrano sprva, zato smo se odločili, da se končno odločamo o tem članku, da bi ponastavili ključ za dostop, ki se izvede kot ta:
- Odprite "Terminal" in vnesite SUDO SYSTEMCTL STOP MYSQLD tam, da ustavi izvedbo storitve.
- Pojdite na varen način delovanja prek Systemctl Set-Okolje MySQLD_OPTS = "- Skip-Grant-Tables."
- Povežite se iz imena superuporabnika, tako da vnesete koren MySQL -U. Geslo ne bo zahtevano.
- Ostaja samo v zameno za izvedbo naslednjih ukazov za ustvarjanje novega ključa za dostop.
MySQL> Uporabite MySQL;
MySQL> UPDATE uporabnika Nastavite geslo = Geslo ("Geslo"), kjer uporabnik = 'root'; (kjer je geslo vaš novi ključ za dostop)
MySQL> Privilegije izpiranja;
Sudo Systemctl Unset-Okolje MySQLD_OPTS
Sudo systemctl začetek mysqld
Po tem poskusite znova povezati s strežnikom z novim geslom. Tokrat ne bi smelo biti težav.
Pravkar ste bili seznanjeni z ročnim korakom za namestitev in površinsko konfiguracijo MySQL v Centos 7. Kot lahko vidite, v tem ni nič težko, vendar ne bi smeli razmisliti o zgoraj navedenih priporočilih s polnim priročnikom za povezovanje podatkovna baza za nadaljnje interakcije s spletnim strežnikom ali aplikacijo. Vse to bo treba storiti ročno, ki se odpravi stran od posebnosti spletnega mesta, program in preučevanje uradne dokumentacije vseh uporabljenih komponent.
Poglej tudi:
Namestitev phpmyadmin v Centos 7
Namestitev PHP 7 IN CENTOS 7