Kaip įdiegti „MySQL“ „CentOS 7“

Vienas iš pagrindinių mūsų turimų duomenų bazių variklių yra „MySQL“ ir neabejotina, kad jis yra vienas geriausiai žinomų, naudojamų ir įdiegtų visame pasaulyje. Šioje analizėje mes pamatysime, kaip galime įdiegti „MySQL“ „CentOS 7“ aplinkoje.

Kas yra MySQL?

„MySQL“ iš esmės yra santykių duomenų bazės administratorius (atminkite, kad santykių duomenų bazės yra tos, kuriose informacija saugoma įvairiose lentelėse, o ne vienoje), o tai leidžia mums turėti judrų, saugų ir įvairų įrankį.

Vienas iš pasitikėjimo, kurį turime „MySQL“, yra tai, kad tai viena iš dažniausiai naudojamų kalbų visame pasaulyje.

Pagrindinės „MySQL“ savybės

  • Tai atviro šaltinio kalba (atviro kodo).
  • „MySQL“ gali palaikyti didelius stulpelių duomenų kiekius.
  • Palaiko kelių tipų duomenis.
  • Galimi tūkstančiai bibliotekų ir įrankių.
  • „MySQL“ gali palaikyti iki 32 indeksų vienoje lentelėje.
  • Lengvas montavimas ir administravimas.
  • „MySQL“ turi API daugeliui programavimo kalbų.

1. Kaip įdiegti „MySQL YUM“ saugyklą „CentOS 7“


Dabar pamatysime kaip įdiegti „MySQL“ „CentOS 7“ aplinkoje. Dar kartą prisiminkime, kad prieš diegiant bet kokią programą ar įrankį patartina atnaujinti sistemą naudojant sintaksę:
 sudo yum atnaujinimas
PastabaMes įdėjome sudo priešais jį, jei neprisijungsime kaip root vartotojai, šioje pamokoje mes prisijungėme kaip root.

Kitas žingsnis atnaujinus „CentOS 7“ paketus yra įdiegti „MySQL“ saugyklas ir tam mes naudosime oficialius „MySQL YUM“ paketus, kuriuose yra RPM paketai, kuriuose yra „MySQL“ serveris, klientas, komunalinės paslaugos ir kt. Norėdami atsisiųsti atitinkamas saugyklas, įvesime šią komandą:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Atsisiuntę saugyklą, mes tęsime paketo diegimą naudodami šią komandą:

 yum localinstall mysql57-community-release-el7-7.noarch.rpm 

Mes priimame atsisiuntimą ir laukiame, kol atitinkami paketai bus įdiegti „CentOS 7“.

Atsisiuntę ir įdiegę pridėjome „MySQL YUM“ saugyklą ir „GnuPG“ raktą, kuris yra atsakingas už paketų vientisumo tikrinimą. Jei norime pamatyti, kad „MySQL YUM“ saugyklos buvo tinkamai įdiegtos, galime įvesti:

 yum repolist įjungtas | grep "mysql. * - bendruomenė. *"
Dabar atėjo laikas pereiti prie „MySQL“ diegimo.

2. Kaip įdiegti „MySQL“ „CentOS 7“


Toliau ketiname įdiegti naujausią „MySQL“ versiją naudodami šią sintaksę:
 yum įdiegti mysql-community-server

Mes priimame atsisiuntimą ir laukiame, kol „MySQL“ bus atsisiųstas mūsų „CentOS 7“.

Aukščiau pateiktas procesas leidžia mums atsisiųsti ir įdiegti visus paketus, susijusius su:

  • „MySQL“ bendruomenės serveris
  • „MySQL-community-client“
  • „MySQL-community-common“
  • „MySQL-community-libs“

3. Kaip įdiegti „MySQL“ leidimus


Toliau ketiname įdiegti „MySQL“ leidimus ar oficialius atnaujinimus, nepamirškite, kad sistemoje galime įdiegti skirtingas „MySQL“ versijas, mūsų įdiegta versija yra suaktyvinta pagal numatytuosius nustatymus, o ankstesnėse versijose, pvz., 5.6 arba 5.5, ji yra išjungtas, todėl turime jį įgalinti naudodami šią sintaksę:
 yum-config-manager-išjungti mysql57-community (išjungti 5.7 versiją) yum-config-manager --enable mysql56-community (įgalinti 5.6 versiją)
Dabar belieka pradėti paslaugą.

4. Kaip paleisti „MySQL“ sistemoje „CentOS 7“


Įdiegę „MySQL“ savo sistemoje, kitas žingsnis yra paleisti „MySQL“ paslaugą, todėl mes įvedame šią komandą:
 paslauga mysqld start
Norėdami patvirtinti dabartinę „MySQL“ būseną „CentOS 7“, terminale įvesime:
 paslaugos mysqld būsena
Gautas rezultatas bus toks:

Dabar galime patikrinti įdiegtą „MySQL“ versiją naudodami komandą:

 mysql -versija

5. Kaip apsaugoti „MySQL“ diegimą „CentOS 7“


Naudojant komandą:
 mysql_secure_installation
Mes galėsime nustatykite „MySQL“ saugos parametrus pvz., anoniminių vartotojų pašalinimas, pagrindinio vartotojo slaptažodžio keitimas, prisijungimas prie „MySQL“ šaknies ir kt.

Įvesime komandą:

 mysql_secure_installation
Ir mes atliekame konfigūraciją:

Parametrai, kuriuos reikia sukonfigūruoti

 Įveskite 0 = LOW, 1 = MEDIUM ir 2 = STRONG
Mes nustatome vertę 2.
 Naujas Slaptažodis
Mes nustatome naują pagrindinio vartotojo slaptažodį.
 Iš naujo įveskite naują slaptažodį
Mes iš naujo įvedame slaptažodį.
 Pašalinti anoniminius vartotojus? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“)
Įeiname ir pašaliname anoniminius vartotojus.
 Neleisti root prisijungimo nuotoliniu būdu? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“)
Mes įvedame ir išjungiame galimybę, kad pagrindinis vartotojas turi nuotolinę prieigą.
 Pašalinti bandymų duomenų bazę ir pasiekti ją? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“)
Mes įvedame raidę y, kad ištrintume bandymų duomenų bazę.
 Dabar iš naujo įkelti privilegijų lenteles? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“)
Įeiname ir iš naujo įkeliame lentelių privilegijas.

Naudodami šiuos parametrus, mes užtikrinome savo „MySQL“ diegimas „CentOS 7“.

6. Prisijungimas prie „MySQL“ sistemoje „CentOS 7“


Baigę šiuos parametrus, galime užmegzti „MySQL“ ryšį įvesdami komandą:
 mysql -u root -p
Ten turime įvesti nustatytą slaptažodį ir tokiu būdu pasiekti „MySQL“.

7. Kaip atnaujinti MySQL naudojant YUM


Mes galime atnaujinti „MySQL“ naudodami „Yum“ komandą, tam pakanka įvesti:
 yum atnaujinti mysql-server
Tokiu būdu mes analizavome kaip įdiegti „MySQL“ „CentOS 7“ aplinkoje kad galėtumėte kuo geriau išnaudoti šį galingą įrankį.

wave wave wave wave wave