Fedora

Kā instalēt MySQL vietnē Fedora

Kā instalēt MySQL vietnē Fedora

MySQL ir datu bāzē sistēma, kas nodrošina datu bāzes pakalpojumus datu glabāšanai un pārvaldībai. Tā ir viena no populārākajām atvērtā koda datu bāzēm.

MySQL nāk ar šādiem komerciāliem produktiem:

  1. MySQL standarta izdevums
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Visiem šiem izdevumiem ir cenu zīme, un tie galvenokārt ir piemēroti komerciālai lietošanai. Mēs izmantosim MySQL kopienas izdevumu, kas mūsu ceļvedim ir pieejams bez maksas, izmantojot GPL licenci.

Ko mēs šeit aplūkosim

Šajā ceļvedī mēs veiksim MySQL kopienas izdevuma instalēšanas procesu Fedora Linux. Mēs instalēsim MySQL no Yum repozitorija, izmantojot YUM utilītu. Sāksim ar instalēšanas procesu.

1. solis. Pirmā lieta ir tāda, ka mums jāpievieno oficiālais yum repozitorijs mūsu Fedora Linux, ko nodrošina MySQL. Mēs lejupielādēsim yum repozitoriju, izmantojot Linux rīku wget, izmantojot komandu:

# wget https: // dev.mysql.com / get / mysql80-community-release-fc33-1.noarhs.apgr./min

Lūdzu, atcerieties, ka lejupielādes saite laika gaitā var mainīties, ja iepriekš minētā saite nedarbojas, jums vajadzētu manuāli nokopēt saiti no oficiālās vietnes.

Vēl viens veids, kā iegūt yum repozitoriju, ir tieši lejupielādēt šo failu savā sistēmā no MySQL, kā šeit:

2. solis. Kad faila lejupielāde ir pabeigta, mēs varam to instalēt ar šādu komandu:

# yum localinstall mysql80-community-release-fc33-1.noarhs.apgr./min

Piezīme: Yum vietā mēs varam izmantot arī komandu dnf.

Palaižot iepriekš minēto komandu, tā pievienos MySQL Yum krātuvi jūsu sistēmas krātuvju sarakstam. Ievadiet arī “y”, kad tas lūdz pārbaudīt pakotņu integritāti ar lejupielādēto GnuPG atslēgu.

3. solis. Tagad mēs pārbaudīsim, vai MySQL krātuve ir pievienota mūsu sistēmas krātuvju sarakstam:

# yol repolist

Iepriekš minētās komandas izvade parādīs visas krātuves, kas konfigurētas mūsu sistēmā zem YUM.

4. solis. Sāciet MySQL kopienas laidiena instalēšanu ar šādu komandu:

# dnf instalējiet mysql-community-server

5. solis. Kad MySQL serveris ir instalēts, mēs varam to sākt ar komandu:

# service mysqld sākums

vai

# systemctl sākt mysqld.apkalpošana

Piezīme: Ja jums nepieciešams daudz laika, lai sāktu pakalpojumu MySQL, pēc tam apturiet iepriekš minēto komandu, nospiežot taustiņu ctrl + c. Tagad palaidiet komandu 'dnf update' un pēc tam vēlreiz palaidiet pakalpojumu MySQL.

6. solis. Pārbaudiet MySQL pakalpojuma statusu, izpildot komandu:

# service mysqld statuss

Tam vajadzētu parādīt MySQL pakalpojuma aktīvo darbības statusu.

Blakus statusam mēs varam arī pārbaudīt mysql servera statusu ar komandu:

# mysql --versija

Iepriekš minētā komanda parāda, ka esam instalējuši jaunāko MySQL versiju, kas pieejama yum repozitorijā.

7. solis. Tagad, kad mūsu MySQL ir instalēts un darbojas, mums tas ir jānodrošina. Bet pirms tam mums instalēšanas procesā jāiegūst MySQL izveidota saknes parole. Šī pagaidu parole ir nepieciešama MySQL servera konfigurēšanas laikā.

Lai iegūtu šo paroli, atveriet jaunu termināli un izpildiet zemāk esošo komandu:

# cat / var / log / mysqld.žurnāls | grep 'pagaidu parole'

Parole tiks izdrukāta uz jūsu termināla.

8. solis. Tagad, lai nodrošinātu MySQL servera drošību, mums jāmaina noteikti iestatījumi. Palaidiet zemāk esošo komandu, lai ievadītu MySQL drošo instalāciju:

# mysql_secure_installation

Tas prasīs pagaidu paroli, kuru mēs izveidojām 7. darbībā.  Ievietojiet to šeit. Tagad tas prasīs nomainīt paroli root lietotājam. Pārliecinieties, vai esat ievadījis stingru paroli, kas atbilst visām prasībām. Pretējā gadījumā jūs saņemsit kļūdu saistībā ar paroļu politiku. Tas parādīts zemāk:

Kad esat ievadījis pareizo paroli, ekrānā redzēsiet dažus norādījumus un jautājumus, piemēram:

MySQL servera izvietošanas drošība.

Ievadiet lietotāja root paroli: [Šeit ievadiet pagaidu paroli]

Esošās paroles lietotāja konta saknei ir beidzies. Lūdzu, iestatiet jaunu paroli.

Jauna parole: [Jauna parole šeit]

Atkārtoti ievadiet jauno paroli: [Atkārtoti ievadiet paroli]

Komponents 'validate_password' ir instalēts serverī.

Turpmākās darbības tiks veiktas ar esošo komponenta konfigurāciju.

Esošās paroles izmantošana root.

Paredzamais paroles stiprums: 100

Mainiet root paroli? ((Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): [Šeit varat mainīt MySQL saknes paroli]

... izlaižot.

Pēc noklusējuma MySQL instalācijai ir anonīms lietotājs, kas ļauj ikvienam pieteikties MySQL bez nepieciešamības izveidot viņiem lietotāja kontu. Tas ir paredzēts tikai testēšanai un lai instalēšana būtu nedaudz vienmērīgāka. Pirms došanās ražošanas vidē tie ir jānoņem.

Noņemiet anonīmus lietotājus? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): [Ierakstiet “y”, lai noņemtu anonīmu lietotāju]

Panākumi.

Parasti saknei jāļauj izveidot savienojumu tikai no “localhost”. Tas nodrošina, ka kāds nevar uzminēt saknes paroli no tīkla.

Attāli aizliegt root pieteikšanos? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): [Noraidīt root pieteikšanos, ievadot “y”]

Panākumi.

Pēc noklusējuma MySQL ir datubāze ar nosaukumu “test”, kurai var piekļūt ikviens. Arī tas ir paredzēts tikai testēšanai, un tas ir jānoņem pirms pārvietošanās ražošanas vidē.

Noņemiet testa datu bāzi un piekļuvi tai? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): [Nospiediet 'y' šeit]

- Notiek testa datu bāzes nomešana ..

Panākumi.

- Notiek privilēģiju noņemšana testa datu bāzē ..

Panākumi.

Atkārtoti ielādējot privilēģiju tabulas, tiks nodrošinātas visas izmaiņas līdz šim veiktie stāsies spēkā nekavējoties.

Pārlādējiet privilēģiju tabulas tūlīt? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): [Pārlādējiet privilēģiju tabulas, lai piemērotu izmaiņas, šeit nospiežot 'y']

Panākumi.

Viss pabeigts! 

9. solis.  Kad iepriekš minētās darbības ir pabeigtas, mēs visi esam gatavi pieteikties MySQL datu bāzes serverī. Izmantojiet paroli, kuru esat izveidojis, veicot mysql drošu instalēšanu 8. darbībā:

# mysql -u sakne -p

Jūs redzēsiet izvadi, kas ir līdzīgs šim:

Ievadi paroli: [Šeit ievadiet MySQL root paroli]

Laipni lūdzam MySQL monitorā.  Komandas beidzas ar; vai \ g.

Jūsu MySQL savienojuma ID ir 8 servera versija: 8.0.23 MySQL kopienas serveris - GPL.
Autortiesības (c) 2000, 2021, Oracle un / vai tās saistītie uzņēmumi. Oracle ir Oracle Corporation un / vai tās filiāļu reģistrēta preču zīme. Citi nosaukumi var būt to attiecīgo īpašnieku preču zīmes.

Ierakstiet “help;” vai “\ h”, lai saņemtu palīdzību. Ierakstiet “\ c”, lai notīrītu pašreizējo ievades paziņojumu.

mysql>

Secinājums

Tas ir viss; mums ir izdevies izveidot darbīgu MySQL datu bāzes serveri. Ko jūs varat darīt tālāk, ir:

  1. Izveidojiet jaunus lietotājus un piešķiriet viņiem dažādas privilēģijas.
  2. Izveidojiet datu bāzes un tabulas un pēc tam izveidojiet savienojumu starp dažādu datu bāžu tabulām.
  3. Definējiet aktivizētāju, kas tiek automātiski izsaukts, atbildot uz tādām darbībām kā ievietošana, atjaunināšana vai dzēšana.
Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...