Ang MySQL ay may karapatan na itinuturing na isa sa mga pinakamahusay na sistema ng pamamahala ng database, samakatuwid ay aktibong ginagamit ng parehong mga propesyonal at mga mahilig sa pagtatrabaho sa mga website at iba't ibang mga application. Para sa tamang operasyon ng tool na ito, kailangang i-install ito sa operating system at itakda ang tamang configuration, itulak ang mga umiiral na server at karagdagang mga bahagi. Ngayon gusto naming ipakita nang eksakto kung paano isinasagawa ang prosesong ito sa mga computer na tumatakbo sa CentOS 7.
I-install ang MySQL sa CentOS 7.
Ang impormasyon sa aming kasalukuyang artikulo ay nahahati sa mga yugto upang maunawaan ng bawat user nang eksakto kung paano ang bahagi sa pagsasaalang-alang ay idinagdag sa Linux, pati na rin ang mga parameter ay dapat bayaran muna. Agad na linawin iyon para sa pag-install at karagdagang pakikipag-ugnayan sa MySQL kakailanganin mo ng isang aktibong koneksyon sa internet, dahil ang mga archive ay makukuha mula sa mga opisyal na repository.Hakbang 1: Preliminary Actions.
Siyempre, maaari mong agad na magpatuloy sa susunod na hakbang at magsagawa ng pag-install, gayunpaman, ito ay kinakailangan upang matukoy ang pangalan ng host at siguraduhin na ang CentOS ngayon ay may lahat ng mga pinakabagong update. Ayusin ang mga sumusunod na tagubilin upang maghanda ng OS.
- Ang mga ito at ang lahat ng kasunod na mga aksyon ay gagawin sa pamamagitan ng terminal, ayon sa pagkakabanggit, ito ay kinakailangan upang magpatakbo ng maginhawa para sa iyo. Maaari mong gawin ito sa pamamagitan ng menu ng application o pag-urong sa Ctrl + Alt + T. Key kumbinasyon.
- Dito ipasok ang command ng hostname at mag-click sa Enter.
- Bukod pa rito, tukuyin ang hostname -f at ihambing ang dalawang resulta. Ang una ay kumpleto, at ang pangalawang - dinaglat. Kung ito ay nababagay sa iyo, pumunta pa. Kung hindi man, kailangan mong baguhin ang pangalan ng host sa pamamagitan ng paggamit ng mga tagubilin mula sa opisyal na dokumentasyon.
- Bago i-install ang anumang application, inirerekomenda na suriin ang pagkakaroon ng mga update upang ang lahat ng mga susunod na proseso ay tama. Upang gawin ito, ipasok ang Sudo Yum update at mag-click sa Enter.
- Ang pagpipiliang ito ay pinaandar sa ngalan ng superuser, na nangangahulugang kailangan mong magpasok ng isang password upang kumpirmahin ang pagpapatunay ng account. Isaalang-alang na kapag sumulat ng mga character, hindi sila ipapakita sa console.
- Aabisuhan ka ng pangangailangan na i-install ang na-update na mga pakete, o isang alerto na hindi matatagpuan sa screen.
Pagkatapos i-install ang lahat ng mga update, inirerekomenda na i-restart ang system upang baguhin ang mga pagbabago. Kung hindi natagpuan ang mga update, agad na pumunta sa susunod na yugto.
Hakbang 2: Pag-download at pag-install ng mga pakete
Sa kasamaang palad, hindi mo magagawang i-download ang MySQL mula sa opisyal na repository at sabay-sabay i-install ito sa isang utos. Ito ay dahil sa isang malaking bilang ng mga bersyon at ilang mga nuances sa pagdaragdag ng mga archive, kaya muna ang pagpili ng isang angkop na pakete ay dapat munang.
Pumunta sa Opisyal na Warehouses MySQL.
- Pumunta sa link sa itaas upang maging pamilyar sa lahat ng mga umiiral na bersyon ng sistema ng pamamahala ng database na isinasaalang-alang. Piliin ang pakete ng interes sa format ng RPM at kopyahin ang link dito sa pamamagitan ng pagtawag sa menu ng konteksto sa pamamagitan ng pagpindot sa kanang pindutan ng mouse.
- Kapag ipinasok mo, makikita mo na ang link ay nakopya ng tama, at kung pupunta ka sa browser, i-download mo ang RPM package, ngunit ngayon ay hindi kinakailangan para sa amin, kaya lilipat kami sa console.
- Sa sandaling nasa terminal, ipasok ang WGET + kinopya ang nakaraang link at mag-click sa Enter.
- Susunod, gamitin ang sudo rpm -ivh mysql57-community-release-el7.rpm, na pinapalitan ang mismatch sa linyang ito sa mga numero na tinukoy sa umiiral na link.
- Isinasagawa din ang operasyon na ito sa ngalan ng superuser, at samakatuwid kailangan mong muling ipasok ang password.
- Maghintay hanggang makumpleto ang pag-update ng repository at i-install ang package.
- Bago simulan ang pangunahing proseso ng pag-install, i-update ang listahan ng repository sa pamamagitan ng pagtukoy sa sudo yum update.
- Kumpirmahin ang pagkilos na isinagawa sa pamamagitan ng pagpili ng Y bersyon.
- Gawin itong muli kapag inuulit mo.
- Tanging ang proseso ng pag-install ng system mismo ay nanatili. Ginagawa ito gamit ang sudo yum install mysql-server command.
- Kumpirmahin ang ganap na lahat ng mga kahilingan para sa pag-install o packet unpacking.
- Ang pamamaraan ng pag-download ay maaaring tumagal ng ilang minuto, na nakasalalay sa bilis ng Internet. Sa panahon na ito, huwag isara ang terminal session upang hindi i-reset ang lahat ng mga setting.
- Pagkatapos ng matagumpay na pag-install, i-activate ang server sa pamamagitan ng sudo systemctl simulan ang mysqld.
- Kung walang mga error sa pag-on, ang isang bagong linya para sa input ay lilitaw sa screen.
Tulad ng makikita mo, ang pag-install ng MySQL sa CentOS 7 ay umabot lamang ng ilang minuto, at ang gumagamit na ito ay hindi napakaraming mga utos, karamihan ay maaaring makopya lamang at ipasok sa console. Gayunpaman, para sa tamang pakikipag-ugnayan sa DBMS, kinakailangan upang makabuo ng isang paunang pagsasaayos, na tatalakayin sa ibaba.
Hakbang 3: Paunang pag-setup
Ngayon ay hindi namin makakaapekto sa lahat ng mga aspeto ng pag-set up ng sistema ng pamamahala ng database, dahil hindi ito nalalapat sa paksa ng artikulo. Nais lang naming sabihin tungkol sa mga pangunahing aksyon na kailangang gawin upang suriin ang pagganap ng utility at magtalaga ng karaniwang mga panuntunan para dito. Upang gawin ito, kakailanganin mong sundin ang ganoong gabay:
- Magsimula tayo sa pag-install ng isang madaling gamitin na editor, dahil ang lahat ng mga setting ay binago sa configuration file, na bubukas sa pamamagitan ng tulad ng isang software. Ito ay maginhawa upang gamitin ang nano, kaya sa console, sudo yum install nano.
- Kung ang utility ay hindi pa itinatag, kailangan mong kumpirmahin ang pagdaragdag ng mga bagong archive. Kung hindi man, ang string na "gumanap wala" ay lilitaw lamang, samakatuwid, maaari kang lumipat sa susunod na hakbang.
- Ipasok ang sudo nano /etc/my.cnf at i-activate ang command na ito.
- Idagdag ang bind_adddress = string = at tukuyin ang IP address kung saan nais mong kumonekta at buksan ang lahat ng mga port. Maaari mo ring tukuyin ang iba pang mahahalagang parameter. Magbasa nang higit pa tungkol sa mga ito sa opisyal na dokumentasyon, ang reference na kung saan ay ipinapakita sa ibaba.
- Matapos ang mga pagbabago, huwag kalimutang isulat ang mga ito sa pamamagitan ng pag-click sa Ctrl + O, at pagkatapos ay lumabas mula sa Nano sa pamamagitan ng Ctrl + X.
- Sa una, naglalaman din ang configuration file ng mga parameter na nakakaapekto sa seguridad ng network. Maaari silang maging isang potensyal na mahinang lugar sa panahon ng pag-hack, samakatuwid ito ay inirerekomenda upang maalis ang mga ito sa pamamagitan ng pagsasagawa ng mysql_secure_installation.
- Upang kumpirmahin ang operasyon na ito, ipasok ang password ng administrator.
Tulad ng nabanggit kanina, ipinakita lamang namin ang pangunahing prinsipyo ng pagsasaayos. Mas detalyado tungkol dito ay nakasulat sa opisyal na dokumentasyon ng MySQL susunod.
Tumalon sa pagbabasa ng dokumentasyon ng MySQL sa opisyal na website
Hakbang 4: Root Root password reset.
Minsan ang mga gumagamit kapag nag-install ng MySQL ay nagtakda ng isang password sa superuser, at pagkatapos ay kalimutan ito o hindi alam kung saan ito ay pinili sa simula, kaya nagpasya kaming sa wakas magpasya sa artikulong ito upang i-reset ang access key, na kung saan ay isinasagawa tulad nito:
- Buksan ang "terminal" at ipasok ang sudo systemctl stop mysqld doon upang ihinto ang pagpapatupad ng serbisyo.
- Pumunta sa secure na mode ng operasyon sa pamamagitan ng SystemCL Set-Environment MySQLD_OPTS = "- Laktawan ang mga talahanayan."
- Kumonekta mula sa pangalan ng superuser sa pamamagitan ng pagpasok ng mysql -u root. Ang password ay hindi hihilingin.
- Ito ay nananatiling lamang sa pagliko upang maisagawa ang mga sumusunod na command upang lumikha ng isang bagong access key.
MySQL> gamitin ang MySQL;
MySQL> i-update ang user set password = password ("password") kung saan gumagamit = 'root'; (kung saan ang password ay ang iyong bagong access key)
Mysql> flush privileges;
Sudo systemctl unset-kapaligiran mysqld_opts.
Sudo systemctl simulan mysqld.
Pagkatapos nito, subukan muli ang pagkonekta sa server gamit ang bagong password. Sa oras na ito ay dapat na walang kahirapan.
Ikaw ay pamilyar sa step-by-step na manu-manong para sa pag-install at pagsasaayos ng ibabaw MySQL sa CentOS 7. Tulad ng makikita mo, walang mahirap sa ito, ngunit hindi mo dapat isaalang-alang ang mga rekomendasyon sa itaas na may buong gabay upang ikonekta ang database upang higit pang makipag-ugnay sa web server o ang application. Ang lahat ng ito ay kailangang manu-mano, itulak ang layo mula sa mga detalye ng site, ang programa at pag-aaral ng opisyal na dokumentasyon ng lahat ng mga sangkap na ginamit.
Tingnan din:
Pag-install ng phpMyAdmin sa CentOS 7.
Pag-install ng Php 7 sa CentOS 7.