Ang MySQL tama nga gikonsiderar nga usa sa labing kaayo nga mga sistema sa pagdumala sa database, busa aktibo nga gigamit sa mga propesyonal ug mga hinigugma sa pagtrabaho sa mga website ug lainlaing mga aplikasyon. Alang sa husto nga operasyon sa kini nga himan, kinahanglan nga i-install kini sa operating system ug ibutang ang husto nga pagsasaayos, pagduso sa mga naglungtad nga mga server ug dugang nga mga sangkap. Karon gusto namon nga ipakita kung giunsa kini nga proseso gihimo sa mga kompyuter nga nagdagan nga mga sentimo nga Centos 7.
I-install ang MySQL sa Centos 7
Ang kasayuran sa among kasamtangan nga artikulo mabahin sa mga yugto aron mahibal-an sa matag tiggamit kung giunsa ang sangkap sa pagkonsiderar nga gidugang sa Linux, ingon usab kung unsang mga parameter ang kinahanglan ibayad una. Ipatin-aw dayon kana alang sa pag-instalar ug dugang nga pakig-uban sa MySQL Kinahanglan nimo ang usa ka aktibo nga koneksyon sa internet, tungod kay ang mga archive makuha gikan sa opisyal nga mga repositories.Lakang 1: Paila nga mga aksyon
Siyempre, mahimo ka dayon nga magpadayon sa sunod nga lakang ug buhaton ang pag-instalar, bisan pa, kinahanglan nga mahibal-an ang host ngalan ug siguruha nga ang mga cents karon adunay tanan nga labing bag-o nga mga update. Ipasibo ang mga mosunud nga panudlo aron maandam ang OS.
- Kini ug ang tanan nga sunud-sunod nga mga aksyon himuon pinaagi sa terminal, sa tinuud, kinahanglan nga modagan alang kanimo. Mahimo nimo kini pinaagi sa menu sa aplikasyon o pag-urong sa CTRL + ALT + T. Key Combination.
- Dinhi isulud ang mando sa hostname ug i-klik ang pagsulod.
- Dugang pa, ipiho ang hostname -f ug itandi ang duha nga mga sangputanan. Kompleto ang una, ug ang ikaduha - gipamub-an. Kung kini angay kanimo, lakaw sa dugang. Kung dili, kinahanglan nimo nga usbon ang host ngalan pinaagi sa paggamit sa mga panudlo gikan sa opisyal nga dokumentasyon.
- Sa wala pa i-install ang bisan unsang aplikasyon, girekomenda nga susihon ang pag-update aron ang tanan nga mga sunud-sunod nga mga proseso sa husto. Aron mahimo kini, pagsulod pag-update sa SUDO yum ug pag-klik sa pagsulod.
- Kini nga kapilian gipahamtang alang sa Superuser, nga nagpasabut nga kinahanglan nimo nga mosulod sa usa ka password aron makumpirma ang panghimatuud sa asoy. Hunahunaa nga sa pagsulat sa mga karakter, dili sila ipakita sa console.
- Mahibal-an ka sa panginahanglan nga i-install ang gi-update nga mga pakete, o usa ka alerto nga ang mga pag-update wala makit-an sa screen.
Human sa pagbutang sa tanan nga mga updates, kini girekomendar sa pagsugod usab sa sistema sa pag-usab sa mga kausaban. Kon ang mga updates nakaplagan dili, diha-diha dayon moadto sa sunod nga yugto.
Lakang 2: Downloading ug pagbutang packages
Ikasubo, dili kamo makahimo sa pag-download MySQL gikan sa opisyal nga tipiganan ug sa dungan nga-instalar kini sa usa ka sugo. Kini mao ang tungod sa usa ka dako nga gidaghanon sa mga bersiyon ug pipila ka mga nuances sa mga Dugang pa sa mga tipiganan sa mga dokumento, mao nga una ang pagpili sa usa ka angay nga package kinahanglan una.
Lakaw ngadto sa opisyal nga mga bodega MySQL
- Lakaw ngadto sa ibabaw sa link sa familiarize sa imong kaugalingon uban ang tanan nga mga kasamtangan nga mga bersyon sa sistema sa database management ubos sa konsiderasyon. Pagpili sa putos sa interes sa mga format RPM ug pagkopya sa link niini pinaagi sa pagtawag sa menu konteksto pinaagi sa dinalian sa husto nga mouse button.
- Sa diha nga sal-ot sa ka, imong makita nga ang link gikopya sa husto nga paagi, ug kon moadto kamo sa browser, ikaw download sa RPM package, apan karon kini mao ang dili kinahanglan alang kanato, aron kita mobalhin ngadto sa console.
- Sa higayon nga diha sa Terminal, makasulod sa WGET + gikopya miaging link ug i-klik sa PAGSULOD.
- Sunod, sa paggamit sa Sudo RPM -IVH MySQL57-Community-Release-EL7.RPM, ilis sa mismatch sa niini nga linya sa mga numero bungat sa kasamtangan nga link.
- Kini nga operasyon nga gidala usab sa alang sa mga superuser, ug busa kamo adunay sa pag-makasulod sa password.
- Maghulat hangtud nga ang tipiganan update ang nahuman ug-instalar sa mga package.
- Sa wala pa sugod sa mga nag-unang proseso sa instalar, update ang tipiganan listahan pinaagi sa pagpaila Sudo Yum Update.
- Sa pagmatuod sa mga aksyon nga gihimo pinaagi sa pagpili sa Y nga bersyon.
- Buhata kini pag-usab sa diha nga ikaw balik.
- Lamang ang proseso sa pagbutang sa sistema sa iyang kaugalingon nagpabilin. Kini mao ang gibuhat sa paggamit sa Sudo Yum-instalar MySQL-Server sugo.
- Sa pagmatuod sa hingpit ang tanan nga mga hangyo alang sa instalar o pakete nagpahimutang.
- Ang download pamaagi aron sa pagkuha sa usa ka pipila ka mga minuto, nga nag-agad sa sa speed sa Internet. Atol niini, sa pagbuhat sa dili suod sa terminal sesyon sa pagkaagi nga dili Reset sa tanan nga mga engaste.
- Human sa malampuson nga instalar, pagpaaktibo sa server pinaagi sa Sudo SystemCTL Start Mysqld.
- Kon walay mga kasaypanan uban sa milingi sa, sa usa ka bag-o nga linya alang sa input makita sa screen.
Samtang kamo mahimo tan-awa, pagbutang MySQL sa CentOS 7 mikuha lamang og pipila ka mga minutos, ug ang user kini gikuha dili kaayo daghan mga sugo, kadaghanan sa nga mahimong lamang gikopya ug gisukip ngadto sa console. Apan, alang sa husto nga pakig-uban sa mga DBMS, kini gikinahanglan aron sa pagmugna sa usa ka inisyal nga kontorno, nga gihisgutan sa ubos.
Lakang 3: inisyal nga setup
Karon kita dili makaapekto sa hingpit sa tanan nga mga bahin sa pagtukod sa sistema sa database management, tungod kay kini wala magamit sa sa hilisgutan sa mga artikulo. Gusto lang kita sa pagsulti mahitungod sa mga nag-unang mga buhat nga kinahanglan nga buhaton aron sa pagsusi sa performance sa mga utility ug hatagag standard lagda alang niini. Sa pagbuhat niini, ikaw kinahanglan nga mosunod sa maong usa ka giya:
- Atong magsugod uban sa mga instalasyon sa usa ka handy nga editor, kay sa tanan nga mga engaste nga nausab sa kontorno file, nga abli pinaagi sa ingon nga sa usa software. Kini mao ang sayon nga gamiton Nano, mao nga sa sa console, sudo Yum Install Nano.
- Kon ang utility wala pa natukod, kamo adunay aron sa pagmatuod sa mga Dugang pa sa bag-ong mga archives. Kay kon dili, ang hilo "sa pagbuhat sa bisan unsa" ang lamang makita, busa, nga kamo mahimo mobalhin sa sa sunod nga lakang.
- Sal-ot sa sudo nano /etc/my.cnf ug activate sugo niini.
- Idugang ang mga bind_adddress = hilo = ug hingalan sa IP address nga imong gusto sa Sumpaysumpaya ug abli sa tanan nga mga pantalan. Ikaw mahimo dugang hingalan sa ubang importante nga mga lantugi. Basaha ang dugang pa bahin kanila sa opisyal nga dokumento, ang paghisgot sa nga gipakita sa ubos.
- Human sa mga kausaban, ayaw kalimot sa pagsulat kanila pinaagi sa pagklik sa Ctrl + Oh, ug dayon mogawas sa gikan sa Nano pinaagi sa Ctrl + X.
- Sa sinugdan, ang mga kontorno file usab naglakip sa lantugi nga naka-apekto sa seguridad sa mga network. Sila mahimong usa ka potensyal nga huyang nga dapit sa panahon sa hacking, busa kini girekomendar sa pagwagtang kanila pinaagi sa pagbuhat sa mysql_secure_installation.
- Aron sa pagpamatuod niining operasyon, makasulod sa administrador sa password.
Sumala sa gihisgotan sa sayo pa, kita lamang gipakita sa nag-unang mga baruganan sa kontorno. Dugang nga nadestino bahin sa niini nga nahisulat sa opisyal nga mga dokumento sa MySQL Sunod.
Ambak sa pagbasa MySQL dokumento sa opisyal nga website
Lakang 4: gamut gamut Password Reset
Usahay tiggamit sa diha nga ang pagbutang MySQL sa usa ka superuser password, ug unya malimot niini o wala mahibalo nga kini gipili sa sinugdanan, mao nga mihukom mi nga sa katapusan modesisyon sa niini nga artikulo sa Reset sa access yawe, nga gidala sa gawas sama niini:
- Ablihi ang "Terminal" ug mosulod sa Sudo SystemCTL Stop MySQLD didto sa pagpahunong sa pagpatay sa mga pag-alagad.
- Lakaw ngadto sa luwas nga paagi sa operasyon pinaagi sa SystemCTL Ibutang-Environment MySqld_opts = "-. Skip-Grant-lamesa"
- Sumpaysumpaya gikan sa ngalan sa superuser pinaagi sa pagsulod MySQL -U gamut. password Ang dili mihangyo.
- Kini nagpabilin lamang sa puli sa pagpatay sa mosunod nga mga sugo aron sa paghimo sa usa ka bag-o nga yawe access.
MySQL> Paggamit MySQL;
MySQL> Update User Ibutang Password = Password ( "Password") DIIN User = 'gamut'; (Diin ang password mao ang imong bag-o nga access yawe)
MySQL> flush Pribilehiyo;
Sudo SystemCTL Unset-Environment Mysqld_opts
Sudo SystemCTL Start MySqld
Human nga, sa pagsulay nga nagsumpay sa server pag-usab sa paggamit sa mga bag-o nga pasword. Kini nga panahon kinahanglan nga walay kalisud.
Ikaw lang nga pamilyar sa lakang-sa-lakang manwal alang sa pagbutang ug nawong kontorno MySQL sa CentOS 7. Sumala sa imong makita, walay bisan unsa nga malisud nga mga sa niini, apan kamo kinahanglan nga dili tagda ang mga sa ibabaw rekomendasyon sa usa ka bug-os nga giya sa Sumpaysumpaya ang mga database sa dugang makig-uban sa mga web server o sa aplikasyon. Ang tanan nga kini kinahanglan nga gibuhat sa kamut, pagduso gikan sa mga detalye sa site, ang programa ug pagtuon sa opisyal nga mga dokumento sa tanan nga mga sangkap nga gigamit.
Tan-awa usab:
Pag-install sa Phpmyadmin sa Centos 7
Pag-instalar PHP 7 sa Centos 7