Viens no galvenajiem mūsu rīcībā esošajiem datu bāzes dzinējiem ir MySQL, un nav šaubu, ka tas ir viens no pazīstamākajiem, izmantotajiem un ieviestajiem visā pasaulē. Šajā analīzē mēs redzēsim, kā mēs varam ieviest MySQL CentOS 7 vidē.
Kas ir MySQL?
MySQL būtībā ir relāciju datu bāzes administrators (atcerieties, ka relāciju datu bāzes ir tās, kurās informācija tiek glabāta dažādās tabulās, nevis tikai vienā), kas ļauj mums izmantot veiklu, drošu un daudzveidīgu rīku.
Viena no pārliecībām, kas mums ir ar MySQL, ir tā, ka tā ir viena no visbiežāk izmantotajām valodām visā pasaulē.
MySQL galvenās iezīmes
- Tā ir atvērtā resursa valoda (Open Source).
- MySQL spēj atbalstīt lielu datu apjomu kolonnām.
- Atbalsta vairāku veidu datus.
- Pieejami tūkstošiem bibliotēku un rīku.
- MySQL vienā tabulā var atbalstīt līdz 32 indeksiem.
- Vienkārša uzstādīšana un administrēšana.
- MySQL ir API daudzām programmēšanas valodām.
1. Kā instalēt MySQL YUM repozitoriju vietnē CentOS 7
Tagad redzēsim kā instalēt MySQL CentOS 7 vidē. Vēlreiz atcerēsimies, ka pirms jebkuras lietojumprogrammas vai rīka instalēšanas ieteicams atjaunināt sistēmu, izmantojot sintaksi:
sudo yum atjauninājumsPiezīmeMēs ievietojam sudo priekšā, ja mēs nepiesakāmies kā root lietotāji, šajā apmācībā mēs esam pieteikušies kā root.
Nākamais solis pēc pakotņu atjaunināšanas programmā CentOS 7 ir instalēt MySQL krātuves, un šim nolūkam mēs izmantosim oficiālās MySQL YUM pakotnes, kurās ir RPM paketes, kas ietver MySQL serveri, klientu, utilītas utt. Lai lejupielādētu attiecīgās krātuves, mēs ievadīsim šādu komandu:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Kad krātuve ir lejupielādēta, mēs turpināsim instalēt pakotni, izmantojot šādu komandu:
yum localinstall mysql57-community-release-el7-7.noarch.rpm
Mēs pieņemam lejupielādi un gaidām, līdz attiecīgās pakotnes tiks instalētas CentOS 7.
Ar šo lejupielādi un instalēšanu mēs esam pievienojuši MySQL YUM krātuvi un GnuPG atslēgu, kas ir atbildīga par pakotņu integritātes pārbaudi. Ja mēs vēlamies redzēt, ka MySQL YUM krātuves ir instalētas pareizi, mēs varam ievadīt šādu informāciju:
yum repolist iespējots | grep "mysql. * - kopiena. *"Tagad ir pienācis laiks pāriet uz MySQL instalēšanu.
2. Kā instalēt MySQL uz CentOS 7
Tālāk mēs instalēsim jaunāko MySQL versiju, izmantojot šādu sintaksi:
yum instalējiet mysql-community-server
Mēs pieņemam lejupielādi un gaidām, kamēr mūsu CentOS 7 tiks instalēta MySQL lejupielāde.
Iepriekš minētais process ļauj mums lejupielādēt un instalēt visas paketes, kas saistītas ar:
- MySQL kopienas serveris
- MySQL kopienas klients
- MySQL-kopienas-kopīgs
- MySQL-community-libs
3. Kā instalēt MySQL laidienus
Tālāk mēs instalēsim MySQL laidienus vai oficiālās piegādes atjauninājumiem, atcerieties, ka mēs varam sistēmā instalēt dažādas MySQL versijas, mūsu instalētā versija ir aktivizēta pēc noklusējuma, bet iepriekšējās versijās, piemēram, 5.6 vai 5.5, tā ir ir atspējots, tāpēc mums tas jāiespējo, izmantojot šādu sintaksi:
yum-config-manager-atspējot mysql57-community (atspējot versiju 5.7) yum-config-manager-iespējot mysql56-community (iespējot versiju 5.6)Tagad atliek sākt pakalpojumu.
4. Kā palaist MySQL vietnē CentOS 7
Kad esam instalējuši MySQL savā sistēmā, nākamais solis ir sākt MySQL pakalpojumu, tāpēc mēs ievadām šādu komandu:
pakalpojuma mysqld sākšanaLai apstiprinātu pašreizējo MySQL stāvokli CentOS 7, terminālī ievadīsim šādu informāciju:
pakalpojuma mysqld statussIegūtais rezultāts būs šāds:
Tagad mēs varam pārbaudīt MySQL instalēto versiju, izmantojot komandu:
mysql -versija
5. Kā nodrošināt MySQL instalēšanu CentOS 7
Izmantojot komandu:
mysql_secure_installationMēs varēsim iestatiet MySQL drošības parametrus piemēram, anonīmu lietotāju noņemšana, saknes lietotāja paroļu maiņa, savienojuma izveide ar MySQL sakni utt.
Mēs ievadīsim komandu:
mysql_secure_installationUn mēs veicam konfigurāciju:
Konfigurējamie parametri
Lūdzu, ievadiet 0 = LOW, 1 = MEDIUM un 2 = STRONGMēs iestatījām vērtību 2.
Jauna paroleMēs izveidojam jaunu paroli saknes lietotājam.
Ievadiet jauno paroli vēlreizMēs atkārtoti ievadām paroli.
Vai noņemt anonīmus lietotājus? (Nospiediet y | Y, ja jā, bet jebkuru citu taustiņu - nē)Mēs ievadām un noņemam anonīmus lietotājus.
Vai aizliegt root pieteikšanos attālināti? (Nospiediet y | Y, ja jā, bet jebkuru citu taustiņu - nē)Mēs ievadām un atspējojam iespēju, ka saknes lietotājam ir attālā piekļuve.
Vai noņemt testa datu bāzi un piekļūt tai? (Nospiediet y | Y, ja jā, bet jebkuru citu taustiņu - nē)Mēs ievadām burtu y, lai izdzēstu testa datu bāzi.
Vai atkārtoti ielādēt privilēģiju tabulas? (Nospiediet y | Y, ja jā, bet jebkuru citu taustiņu - nē)Mēs ievadām un atkārtoti ielādējam tabulu privilēģijas.
Ar šiem parametriem mēs esam nodrošinājuši savu MySQL instalēšana CentOS 7.
6. Savienojums ar MySQL operētājsistēmā CentOS 7
Kad esam pabeiguši šos parametrus, mēs varam izveidot MySQL savienojumu, ievadot komandu:
mysql -u sakne -pTur mums jāievada izveidotā parole, un šādā veidā mēs esam piekļuvuši MySQL.
7. Kā atjaunināt MySQL, izmantojot YUM
Mēs varam atjaunināt MySQL, izmantojot Yum komandu, tāpēc pietiek ar to, lai ievadītu:
yum update mysql-serverTādā veidā mēs esam analizējuši kā instalēt MySQL CentOS 7 vidē lai maksimāli izmantotu šo spēcīgo rīku.