Enstale MySQL nan CentOS 7

Anonim

Enstale MySQL nan CentOS 7

MySQL se just konsidere kòm youn nan pi bon sistèm yo jesyon baz done, Se poutèt sa, se aktivman itilize pa tou de pwofesyonèl ak rayisab nan travay ak sit entènèt ak aplikasyon pou divès kalite. Pou operasyon ki kòrèk la nan zouti sa a, li pral gen yo dwe enstale nan sistèm nan fonksyone, li mete konfigirasyon ki kòrèk la, pouse soti nan serveurs yo ki deja egziste ak konpozan adisyonèl. Jodi a nou vle montre egzakteman ki jan se pwosesis sa a te pote soti sou òdinatè kouri CentOS 7.

Enstale MySQL nan CentOS 7

Pral Enfòmasyon ki nan atik aktyèl nou an ap divize an etap pou ke chak itilizatè ka konprann egzakteman ki jan eleman nan anba konsiderasyon yo te ajoute nan Linux, osi byen ke ki paramèt ta dwe peye premye. Menm lè klarifye ke pou enstalasyon ak plis entèraksyon ak MySQL ou pral bezwen yon koneksyon entènèt aktif, depi achiv yo pral jwenn nan repository ofisyèl yo.

Etap 1: aksyon preliminè

Natirèlman, ou ka imedyatman kontinye nan pwochen etap la ak fè enstalasyon, sepandan, li pral nesesè detèmine non an lame ak asire w ke Centos la kounye a gen tout dènye yo dènye. Ajiste enstriksyon sa yo pou prepare eksplwatasyon.

  1. Sa yo ak tout aksyon ki vin apre yo pral fèt nan tèminal la, respektivman, li pral nesesè nan kouri pratik pou ou. Ou ka fè sa a nan meni an aplikasyon oswa réduction Ctrl + Alt + T. kle konbinezon an.
  2. Tranzisyon nan tèminal la pou aksyon preparasyon pou lè enstale mysql nan sentos 7

  3. Isit la antre nan lòd la hostname epi klike sou Antre.
  4. Antre nan lòd la defini non an nan lame a nan MySQL nan Sensos 7

  5. Anplis de sa, presize hostname -f ak konpare de rezilta yo. Premye a se konplè, ak dezyèm lan - abreje. Si li kostim ou, ale pi lwen. Sinon, ou pral gen chanje non an lame lè l sèvi avèk enstriksyon nan dokiman ofisyèl la.
  6. Lòd la pou montre non an lame abreje pou mysql nan sentos 7

  7. Anvan w enstale nenpòt aplikasyon, li rekòmande yo tcheke disponiblite a nan dènye pou ke tout pwosesis ki vin apre ale kòrèkteman. Pou fè sa, antre nan sudo yum aktyalizasyon, epi klike sou antre.
  8. Yon lòd pou resevwa mizajou anvan w enstale mysql nan sentos 7

  9. Opsyon sa a se egzekite sou non Superuser a, ki vle di ou bezwen antre nan yon modpas nan konfime otantifikasyon an nan kont lan. Konsidere ke lè ekri karaktè yo, yo pa pral parèt nan konsole la.
  10. Antre modpas pou resevwa dènye nouvèl anvan ou enstale mysql nan sentos 7

  11. Ou pral fè w konnen nan bezwen nan enstale mete ajou pakè, oswa yon alèt ki dènye yo pa jwenn sou ekran an.
  12. Resi siksè nan dènye anvan ou enstale mysql nan sentos 7

Apre enstale tout dènye nouvèl yo, li rekòmande pou rekòmanse sistèm lan pou chanje chanjman yo. Si dènye nouvèl yo yo te jwenn pa, imedyatman ale nan etap kap vini an.

Etap 2: Téléchargez ak enstale pakè

Malerezman, ou pa yo pral kapab download MySQL soti nan repozitwa a ofisyèl ak ansanm enstale li ak yon sèl lòd. Sa a se akòz yon nimewo gwo nan vèsyon ak sèten nuans ak adisyon nan achiv, se konsa premye chwa pou yo yon pake apwopriye dwe an premye.

Ale nan depo ofisyèl mysql

  1. Ale nan lyen ki pi wo a nan familyarize w avèk tout vèsyon yo ki deja egziste nan sistèm nan jesyon baz done anba konsiderasyon. Chwazi pake a nan enterè nan fòma a RPM ak fè kopi lyen ki nan li lè w rele meni an kontèks pa peze bouton an sourit dwa.
  2. Téléchargez pake a chwazi pake rpm ak yon vèsyon nan mysql nan sentos 7

  3. Lè ou insert, ou pral wè ke te lyen ki kopye kòrèkteman, epi si ou ale nan navigatè a, ou pral download pake a rpm, men kounye a li pa nesesè pou nou, se konsa nou ap deplase nan konsole a.
  4. View lyen kopye nan download pake ak mysql nan sentos 7

  5. Yon fwa nan tèminal la, antre nan wget + kopye lyen anvan an epi klike sou Antre.
  6. Téléchargez mysql pake nan sentos 7 nan tèminal la

  7. Apre sa, sèvi ak sudo rpm -ivh mysql57-kominotè-lage-el7.rpm, ranplase dezekilib la nan liy sa a nan nimewo yo espesifye nan lyen ki ki deja egziste.
  8. Lòt lòd pou Téléchargez pake enstalasyon MySQL nan sentos 7

  9. Se operasyon sa a tou te pote soti sou non nan superuser a, ak Se poutèt sa ou gen re-antre modpas la.
  10. Konfimasyon nan pake a download nan enstalasyon an MySQL nan SentSOS 7

  11. Rete tann jiskaske se aktyalizasyon a repozitwa ranpli ak enstale pake a.
  12. Ap tann pou fini nan pake a enstalasyon MySQL nan SentSOS 7

  13. Anvan ou kòmanse pwosesis la enstalasyon prensipal la, mete ajou lis la repozitwa pa ki espesifye sudo yum aktyalizasyon.
  14. Lòd pou dènye dènye repozitwa lè w ap enstale mysql nan sentos 7

  15. Konfime aksyon an fèt pa chwazi vèsyon an y.
  16. Konfimasyon nan aktyalizasyon a nan zarchiv lè enstale mysql nan Sensos 7

  17. Fè l 'ankò lè ou repete.
  18. Dezyèm lòd konfime enstalasyon an nan dènye lè enstale mysql nan sentos 7

  19. Se sèlman pwosesis la nan enstale sistèm nan tèt li rete. Sa a se fè lè l sèvi avèk sudo yum enstale mysql-sèvè lòd.
  20. Kòmandman pou enstale mysql nan sentos 7 nan tèminal la

  21. Konfime absoliman tout demann pou enstalasyon oswa pake anbalaj.
  22. Pwosedi a download ka pran yon kèk minit, ki depann sou vitès la nan entènèt la. Pandan sa a, pa fèmen sesyon an tèminal se konsa yo pa Reyajiste tout anviwònman yo.
  23. Ap tann pou enstalasyon an nan dbms yo MySQL nan SentSOS 7 nan tèminal la

  24. Apre enstalasyon siksè, aktive sèvè a nan Sudo Systemctl Start mysqld la.
  25. Kouri sèvis pou kontwole mysql dbms nan sentos 7 nan tèminal la

  26. Si pa gen okenn erè ak vire sou, yon nouvo liy pou opinyon ap parèt sou ekran an.
  27. Siksè Lanse Sèvis nan MySQL DBMS a nan SentSOS 7 nan tèminal la

Kòm ou ka wè, enstale MySQL nan CentOS 7 te pran jis yon kèk minit, ak itilizatè a li te pran pa anpil kòmandman, pi fò nan ki ka tou senpleman kopye ak insert nan konsole a. Sepandan, pou entèraksyon kòrèk ak dbm yo, li pral nesesè yo pwodwi yon konfigirasyon premye, ki pral diskite anba a.

Etap 3: Premye Enstalasyon

Koulye a, nou pa pral afekte absoliman tout aspè nan mete kanpe sistèm nan jesyon baz done, depi sa a pa aplike nan sijè a nan atik la. Nou jis vle di sou aksyon debaz yo ki bezwen yo dwe fè yo tcheke pèfòmans nan sèvis piblik la epi bay règ estanda pou li. Pou fè sa, w ap bezwen swiv tankou yon gid:

  1. Ann kòmanse ak enstalasyon an nan yon editè sou la men, depi tout anviwònman yo chanje nan dosye a konfigirasyon, ki ouvè a tankou yon lojisyèl. Li se pratik yo sèvi ak nano, se konsa nan konsole a, sudo Yum enstale nano.
  2. Enstale yon editè tèks edite anviwònman MySQL nan SentS 7

  3. Si sèvis piblik la pa gen ankò yo te etabli, w ap gen nan konfime adisyon a nan achiv nouvo. Sinon, fisèl la "fè pa gen anyen" pwal tou senpleman parèt, Se poutèt sa, ou ka deplase nan pwochen etap la.
  4. Siksè Enstalasyon nan yon Editè Tèks Edit Anviwònman MySQL nan SentS 7

  5. Mete sudo nano /etc/my.cnf ak aktive lòd sa a.
  6. Kouri yon dosye konfigirasyon nan konfigirasyon mysql nan sentos 7

  7. Ajoute bind_adddress = fisèl = ak presize adrès la IP kote ou vle konekte ak louvri tout pò. Ou ka Anplis de sa presize lòt paramèt enpòtan. Li plis sou yo nan dokiman ofisyèl la, referans a ki montre anba a.
  8. Korije dosye konfigirasyon lè mete kanpe mysql nan sentos 7

  9. Apre chanjman yo, pa bliye ekri yo desann pa klike sou Ctrl + O, ak Lè sa a, sòti nan Nano via Ctrl + X.
  10. Ekonomize chanjman nan yon editè tèks lè konfigirasyon mysql nan sentos 7

  11. Okòmansman, dosye a konfigirasyon tou gen paramèt ki afekte sekirite a nan rezo a. Yo ka yon potansyèl plas fèb pandan Hacking, Se poutèt sa li rekòmande a elimine yo pa fè mysql_secure_installation.
  12. MySQL Ekip Sekirite nan Sentos 7

  13. Konfime operasyon sa a, antre modpas administratè a.

Kòm mansyone pi bonè, nou sèlman demontre prensip debaz la nan konfigirasyon. Plis detaye sou sa a ki ekri nan dokiman ofisyèl la nan MySQL kap vini an.

Ale nan lekti dokimantasyon MySQL sou sit entènèt ofisyèl la

Etap 4: Rasin rasin modpas reset

Pafwa itilizatè lè enstale mysql mete yon modpas rout, ak Lè sa bliye li oswa ou pa konnen ki li te chwazi okòmansman, se konsa nou te deside finalman deside sou atik sa a Reyajiste kle a aksè, ki se te pote soti tankou sa a: ki se te pote soti tankou sa a:

  1. Louvri "tèminal la" ak antre nan Sudo Systemctl sispann mysqld la gen yo sispann ekzekisyon an nan sèvis la.
  2. Enfim MySQL sèvis nan SentSS 7 Reyajiste modpas la

  3. Ale nan mòd nan an sekirite nan operasyon via SystemctL mete-anviwònman mysqld_opts = "- sote-sibvansyon-tab."
  4. Kouri mysql nan sentos 7 nan mòd an sekirite pou reset modpas

  5. Konekte soti nan non an nan Superuser a pa k ap antre nan MySQL -U Rasin. Modpas la pa pral mande.
  6. K ap antre nan kòmandman yo Reyajiste modpas la MySQL nan SentSOS 7 nan tèminal la

  7. Li rete sèlman nan vire nan egzekite kòmandman sa yo yo kreye yon kle aksè nouvo.

    MySQL> Sèvi ak MySQL;

    MySQL> Mizajou itilizatè mete modpas = modpas ("modpas") kote itilizatè = 'rasin'; (Kote modpas se nouvo kle aksè ou)

    MySQL> PRIVILJE Flush;

    Sudo systemctl unset-anviwònman mysqld_opts

    Sudo systemctl kòmanse mysqld

Apre sa, eseye konekte ak sèvè a ankò lè l sèvi avèk nouvo modpas la. Fwa sa a pa ta dwe gen okenn difikilte.

Ou te jis te abitye avèk manyèl la etap-pa-etap pou enstale ak mysql sifas konfigirasyon nan CentOS 7. Kòm ou ka wè, pa gen anyen difisil nan sa a, men ou pa ta dwe konsidere rekòmandasyon ki anwo yo ak yon gid plen konekte nan Database plis kominike avèk sèvè entènèt la oswa aplikasyon an. Tout bagay sa a pral gen yo dwe fè manyèlman, pouse lwen spesifik yo nan sit la, pwogram nan ak etidye dokiman ofisyèl la nan tout eleman yo itilize.

Gade tou:

Enstale phpmyadmin nan CentOS 7

Enstalasyon PHP 7 nan CentOS 7

Li piplis