MySQL huwa ġustament ikkunsidrat wieħed mill-aqwa sistemi ta 'ġestjoni tad-database, għalhekk huwa użat b'mod attiv kemm mill-professjonisti kif ukoll min iħobb fil-ħidma ma' websajts u applikazzjonijiet varji. Għall-operazzjoni korretta ta 'din l-għodda, se jkollhom jiġu installati fis-sistema operattiva u jistabbilixxu l-konfigurazzjoni korretta, imbuttar mill-servers eżistenti u l-komponenti addizzjonali. Illum irridu nuru eżattament kif dan il-proċess jitwettaq fuq il-kompjuters li jmexxu ċentri 7.
Installa MySQL f'Centos 7
L-informazzjoni fl-artikolu kurrenti tagħna se tinqasam fi stadji sabiex kull utent ikun jista 'jifhem eżattament kif il-komponent li qed jiġi kkunsidrat qed jiżdied mal-Linux, kif ukoll liema parametri għandhom jitħallsu l-ewwel. Iċċara immedjatament li għall-installazzjoni u aktar interazzjoni ma 'MySQL ser ikollok bżonn konnessjoni tal-internet attiva, peress li l-arkivji jinkisbu minn repożitorji uffiċjali.Pass 1: Azzjonijiet preliminari
Naturalment, inti tista 'immedjatament tipproċedi għall-pass li jmiss u jwettqu installazzjoni, madankollu, se jkun meħtieġ li jiġi ddeterminat l-isem ospitanti u kun żgur li l-Centos issa għandha l-aħħar aġġornamenti. Aġġusta l-istruzzjonijiet li ġejjin biex tipprepara OS.
- Dawn u l-azzjonijiet sussegwenti kollha se jsiru fit-terminal, rispettivament, ikun meħtieġ li jitmexxew konvenjenti għalik. Tista 'tagħmel dan permezz tal-menu tal-applikazzjoni jew tiċkien il-kombinazzjoni taċ-ċwievet Ctrl + Alt + T..
- Hawn ikteb il-kmand tal-Hostname u kklikkja fuq Daħħal.
- Barra minn hekk, speċifika Hostname -F u qabbel żewġ riżultati. L-ewwel waħda hija kompluta, u t-tieni - imqassar. Jekk teħtieġ, imur lil hinn. Inkella, ikollok tibdel l-isem ospitanti billi tuża struzzjonijiet mid-dokumentazzjoni uffiċjali.
- Qabel ma tinstalla kwalunkwe applikazzjoni, huwa rrakkomandat li d-disponibbiltà ta 'aġġornamenti sabiex il-proċessi sussegwenti kollha jmorru b'mod korrett. Biex tagħmel dan, ikteb Aġġornament tas-Sudo Yum u kklikkja fuq Enter.
- Din l-għażla hija eżegwita f'isem is-superuser, li jfisser li għandek bżonn tidħol password biex tikkonferma l-awtentikazzjoni tal-kont. Ikkunsidra li meta tikteb karattri, ma jintwerewx fil-console.
- Inti tiġi nnotifikat bil-ħtieġa li jiġu installati pakketti aġġornati, jew allert li l-aġġornamenti ma jinstabux fuq l-iskrin.
Wara l-installazzjoni tal-aġġornamenti kollha, huwa rrakkomandat li terġa 'tibda s-sistema biex tbiddel il-bidliet. Jekk l-aġġornamenti nstabu le, immedjatament imorru għall-istadju li jmiss.
Pass 2: Tniżżil u installazzjoni ta 'pakketti
Sfortunatament, ma tkunx tista 'tniżżel MySQL mir-repożitorju uffiċjali u fl-istess ħin tinstallaha ma' kmand wieħed. Dan huwa dovut għal numru kbir ta 'verżjonijiet u ċerti sfumaturi biż-żieda ta' arkivji, għalhekk l-ewwel l-għażla ta 'pakkett xieraq trid l-ewwel.
Mur fil MySQL uffiċjali MySQL
- Mur fil-link hawn fuq biex tiffamiljarizza ruħek mal-verżjonijiet eżistenti kollha tas-sistema ta 'ġestjoni tad-database taħt konsiderazzjoni. Agħżel il-pakkett ta 'interess fil-format RPM u kopja l-link miegħu billi ċċempel il-menu kuntest billi tagħfas il-buttuna tal-maws dritt.
- Meta tiddaħħal, se tara li l-link ġie kkupjat b'mod korrett, u jekk tgħaddi mill-browser, int se tniżżel il-pakkett RPM, imma issa mhux neċessarju għalina, għalhekk aħna nimxu lejn il-console.
- Darba fit-terminal, ikteb il-WGGet + ikkupjat link preċedenti u kklikkja fuq Enter.
- Sussegwentement, uża Sudo RPM -ivh MySQL57-Komunità rilaxx-EL7.rpm, li tissostitwixxi l-diskrepanza fil din il-linja għan-numri speċifikati fil-link eżistenti.
- Din l-operazzjoni titwettaq ukoll f'isem is-superuser, u għalhekk trid terġa 'tidħol il-password.
- Stenna sakemm l-aġġornament tar-repożitorju jitlesta u jinstalla l-pakkett.
- Qabel tibda l-proċess ta 'installazzjoni prinċipali, aġġorna l-lista ta' repożitorju billi tispeċifika l-aġġornament tas-sudo yum.
- Ikkonferma l-azzjoni mwettqa billi tagħżel il-verżjoni y.
- Agħmel mill-ġdid meta tirrepeti.
- Il-proċess tal-installazzjoni biss is-sistema nnifisha. Dan isir bl-użu tas-Sudo Yum Installa MySQL-Server Kmand.
- Ikkonferma assolutament it-talbiet kollha għall-installazzjoni jew il-pakkett tal-pakketti.
- Il-proċedura tat-tniżżil tista 'tieħu ftit minuti, li tiddependi fuq il-veloċità tal-internet. Matul dan, ma tagħlaqx is-sessjoni terminali sabiex ma terġax issettja l-issettjar kollha.
- Wara l-installazzjoni ta 'suċċess, attiva l-server permezz tas-sudo SystemTL tibda MySqld.
- Jekk ma jkunx hemm żbalji bit-tidwir, linja ġdida għall-input tidher fuq l-iskrin.
Kif tistgħu taraw, l-installazzjoni MySQL f'Centos 7 ħa ftit minuti, u l-utent ma ħaditx ħafna kmandi, li ħafna minnhom jistgħu jiġu kkupjati sempliċement u daħħal fil-console. Madankollu, għal interazzjoni korretta mal-DBMS, se jkun meħtieġ li jipproduċu konfigurazzjoni inizjali, li ser jiġi diskuss hawn taħt.
Pass 3: Setup inizjali
Issa mhux se jaffettwaw assolutament l-aspetti kollha tat-twaqqif tas-sistema ta 'ġestjoni tad-database, peress li dan ma japplikax għas-suġġett tal-oġġett. Aħna rridu ngħidu dwar l-azzjonijiet bażiċi li jeħtieġ li jsir biex tivverifika l-prestazzjoni tal-utilità u nassenjaw regoli standard għaliha. Biex tagħmel dan, ikollok bżonn issegwi gwida bħal din:
- Nibdew bl-installazzjoni ta 'editur handy, peress li s-settings kollha jinbidlu fil-fajl tal-konfigurazzjoni, li jinfetaħ permezz ta' softwer bħal dan. Huwa konvenjenti li tuża nano, hekk fil-console, sudo yum installa nano.
- Jekk l-utilità għadha ma ġietx stabbilita, ikollok tikkonferma ż-żieda ta 'arkivji ġodda. Inkella, is-sekwenza "ma twettaq xejn" sempliċement tidher, għalhekk, tista 'timxi għall-pass li jmiss.
- Daħħal is-sudo nano /etc/my.cnf u attiva dan il-kmand.
- Żid il-bind_address = spag = u speċifika l-indirizz IP li trid tqabbad u tiftaħ il-portijiet kollha. Tista 'wkoll tispeċifika parametri importanti oħra. Aqra iktar dwarhom fid-dokumentazzjoni uffiċjali, ir-referenza li hija murija hawn taħt.
- Wara l-bidliet, tinsiex tiktebhom billi tikklikkja fuq Ctrl + O, u mbagħad toħroġ minn Nano permezz ta 'Ctrl + X.
- Inizjalment, il-fajl tal-konfigurazzjoni fih ukoll parametri li jaffettwaw is-sigurtà tan-netwerk. Dawn jistgħu jkunu post potenzjalment dgħajjef waqt il-hacking, għalhekk huwa rrakkomandat li jiġu eliminati billi jwettqu mysql_secure_installation.
- Biex tikkonferma din l-operazzjoni, ikteb il-password tal-amministratur.
Kif imsemmi qabel, aħna wrew biss il-prinċipju bażiku tal-konfigurazzjoni. Aktar dettaljat dwar dan huwa miktub fid-dokumentazzjoni uffiċjali ta 'MySQL li jmiss.
Aqbeż biex taqra d-dokumentazzjoni MySQL fuq il-websajt uffiċjali
Pass 4: Root Root Password Irrisettja
Xi kultant l-utenti meta jinstallaw MySQL issettja password superuser, u mbagħad tinsieh jew ma jafux li kien magħżul inizjalment, għalhekk iddeċidejna li finalment tiddeċiedi dwar dan l-artikolu biex issettja mill-ġdid iċ-ċavetta tal-aċċess, li titwettaq bħal din:
- Iftaħ it- "terminal" u daħħal is-Sudo SystemTL Stop MySqld hemm biex twaqqaf l-eżekuzzjoni tas-servizz.
- Mur fil-modalità sigura ta 'operazzjoni permezz Sistema Set-Ambjent MySqld_oppts = "- Skip-Grant-Tabelli."
- Qabbad mill-isem tas-superuser billi ddaħħal MySQL -U għerq. Il-password mhux se jintalab.
- Jibqa 'biss fid-dawriet biex teżegwixxi l-kmandi li ġejjin biex toħloq ċavetta ta' aċċess ġdida.
MySQL> Uża MySQL;
MySQL> Aġġornament Utent Set Password = Password ("Password") fejn utent = "għerq"; (Fejn il-password hija ċ-ċavetta l-ġdida tiegħek)
MySQL> Privileġġi ta 'flush;
Sudo systemctl MySqld_oppts
Sudo systemctl Bidu MySqld
Wara dan, ipprova konnessjoni mas-server mill-ġdid billi tuża l-password il-ġdida. Din id-darba m'għandu jkun hemm l-ebda diffikultà.
Inti għadek kif kienet familjari mal-manwal pass pass għall-installazzjoni u l-konfigurazzjoni tal-wiċċ MySQL f'ċentri 7. Kif tistgħu taraw, m'hemm xejn diffiċli f'dan, imma m'għandekx tikkunsidra r-rakkomandazzjonijiet ta 'hawn fuq bi gwida sħiħa biex tqabbad il- Database biex jinteraġixxu aktar mal-web server jew l-applikazzjoni. Dan kollu se jkollu jsir manwalment, imbuttar bogħod mill-ispeċifiċitajiet tas-sit, il-programm u jistudjaw id-dokumentazzjoni uffiċjali tal-komponenti kollha użati.
Ara ukoll:
Installazzjoni PhpMyAdmin f'Centos 7
Installazzjoni PHP 7 f'ċentri 7