Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

MySQL er venslagagnagrunnsstjórnunarkerfi byggt á SQL (Structured Query Language). Það er einn mest notaði gagnagrunnshugbúnaðurinn fyrir nokkur vel þekkt forrit sem nýta hann. MySQL er notað fyrir gagnageymslur, rafræn viðskipti og skráningarforrit, en mest notaði eiginleiki þess er geymsla og stjórnun á vefgagnagrunni.

Rocky Linux kemur með MySQL í geymslunni sinni. Hins vegar, eins og margir vita, er það ekki nýjasta útgáfan. Í eftirfarandi námskeiði muntu læra hvernig á að setja upp MySQL 8.0 með AppStream eða nýjustu Community útgáfu RPM frá MySQL geymslum á Rocky Linux 8.

Fáðu

Forkröfur

  • Mælt með stýrikerfi: Rocky Linux 8.+.
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Uppfærðu stýrikerfi

Uppfærðu þína Rocky linux stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@rockylinux ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Rocky Linux.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Valkostur 1. Settu upp MySQL 8.0 með AppStream

Sjálfgefið er að MySQL 8.0 er fáanlegt sem sjálfgefið val í Rocky Linux og er algjörlega uppfært. Fyrst skaltu athuga hvort einhverjar aðrar útgáfur séu tiltækar með eftirfarandi skipun.

sudo dnf module list mysql

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Eins og er, þegar þessi kennsla fer fram, er aðeins MySQL 8.0 í boði og er sjálfgefið sýnt með [d] fána.

Fyrir tilviljun hefurðu ekki virkjað MySQL 8, notaðu eftirfarandi skipun.

sudo dnf module enable mysql:8.0

Haltu áfram með uppsetninguna með því að nota eftirfarandi flugstöðvarskipun.

sudo dnf install mysql

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Tegund Y, ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Keyrðu uppsetningarskipunina aftur til að byrja upp á nýtt.

Þegar uppsetningunni er lokið skaltu staðfesta uppsetninguna með því að nota –version skipun.

mysql --version

Dæmi úttak:

mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

Næst skaltu virkja MySQL 8 með því að nota eftirfarandi skipun.

sudo systemctl enable mysqld --now

Ofangreind skipun mun virkja MySQL í núverandi lotu og endurræsir sjálfkrafa í framtíðarkerfum.

Fáðu

Valkostur 2. Settu upp MySQL 8.0 Community Edition (nýjasta)

Fyrir notendur sem þurfa nýjustu MySQL 8.0 eða, fyrir það efni, hvaða aðra útgáfu sem er, mun eftirfarandi skref hér að neðan ná þessu.

Athugaðu að á þeim tíma sem þessi einkatími fer fram er munurinn á AppStream og því nýjasta frá MySQL RPM lítill. Fyrir meirihlutann mun AppStream vera tilvalið.

Notaðu fyrst eftirfarandi skipun til að flytja inn opinbera MySQL 8 Community RPM.

sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

Næst skaltu ganga úr skugga um að geymslunni hafi verið bætt við með góðum árangri með því að prenta hana út úr dnf repolist.

dnf repolist all | grep mysql | grep enabled

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Næst skaltu setja upp MySQL 8.0 Community Server. Eftirfarandi skipun mun slökkva á App Stream útgáfunni og gera samfélagsútgáfuna virka.

sudo dnf install --disablerepo=appstream mysql-community-server

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Tegund Y, ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Athugið, þú verður beðinn um það flytja inn GPG lykla, tegund Y, til að ljúka uppsetningunni.

Dæmi:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Næst skaltu staðfesta útgáfu útgáfunnar, sem mun einnig staðfesta árangur uppsetningar.

mysql --version

Dæmi úttak:

mysql  Ver 8.0.27 for Linux on x86_64 (MySQL Community Server - GPL)
Fáðu

Athugaðu MySQL 8 netþjónsstöðu

Uppsetningarforritið mun sjálfkrafa ræsa MySQL þjónustuna þína sjálfgefið og stilla sig þannig að það ræsist sjálfkrafa við ræsingu kerfisins. Til að staðfesta að MySQL þjónustan þín sé starfhæf eftir uppsetninguna skaltu slá inn eftirfarandi systemctl skipun:

systemctl status mysql

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Til að stöðva MySQL þjónustuna:

sudo systemctl stop mysql

Til að ræsa MySQL þjónustuna:

sudo systemctl start mysql

Til að slökkva á MySQL þjónustunni við ræsingu kerfisins:

sudo systemctl disable mysql

Til að virkja MySQL þjónustuna við ræsingu kerfisins:

sudo systemctl enable mysql

Til að endurræsa MySQL þjónustuna:

sudo systemctl restart mysql

Örugg MySQL 8 með öryggisskriftu

Þegar þú setur upp MySQL ferskar, sjálfgefnar stillingar eru taldar veikar samkvæmt flestum stöðlum og valda áhyggjum af því að leyfa hugsanlega innrás eða misnota tölvuþrjóta. Lausn er að keyra uppsetningaröryggishandritið sem fylgir MySQL uppsetning.

Notaðu fyrst eftirfarandi skipun til að ræsa (mysql_secure_installation):

sudo mysql_secure_installation

Þú verður beðinn um að slá inn þinn rót lykilorð og síðan þú munt sjá spurningu um STAÐA LYKILORÐ ÍHLUTI; þetta er til að stilla athuganir á flókið lykilorð; fyrir flesta er sjálfgefið í lagi.

Næst skaltu fylgja hér að neðan:

  • Að setja lykilorð fyrir rót reikninga.
  • Að setja lykilorðið styrkur fyrir reikninga.
  • Fjarlægir rótarreikninga sem eru aðgengilegir utan staðbundins hýsils.
  • Fjarlægir nafnlausa notendareikninga.
  • Fjarlægir prófunargagnagrunninn, sem nafnlausir notendur geta sjálfgefið nálgast.

Athugið, þú notar (Y) að fjarlægja allt. Einnig, ef þú vilt, geturðu endurstillt rót lykilorðið þitt með því að búa til nýtt; þú getur sleppt þessu ef þú vilt, þar sem þú stillir það þegar í fyrstu uppsetningu með sprettiglugganum.

Dæmi:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Skráðu þig inn á MySQL 8 dæmi

Nú þegar þú hefur lokið við öryggishandritið eftir uppsetningu, skráðu þig inn á þinn MySQL gagnagrunn er hægt að gera með því að nota eftirfarandi:

sudo mysql -u root -p

Þú verður beðinn um að slá inn rótarlykilorðið sem þú stillir annaðhvort í uppsetningaruppsetningu eða öryggisskrift eftir uppsetningu. Þegar þú ert kominn inn í MySQL þjónustutilvikið geturðu framkvæmt eftirfarandi skipun sem próf til að sjá það í gangi.

Sláðu inn eftirfarandi SÝNA DATABASE skipun:

SHOW DATABASES;

Fyrir þá sem eru nýir í MySQL verða allar skipanir að enda á ";"

Dæmi:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Til að fara út úr flugstöðinni skaltu slá inn eftirfarandi hætta skipun:

EXIT;

Hvernig á að fjarlægja (fjarlægja) MySQL 8

Ef þú vilt ekki lengur nota MySQL gagnagrunninn og vilt fjarlægja hann að fullu skaltu framkvæma eftirfarandi skipun:

sudo dnf remove mysql

Dæmi úttak:

Hvernig á að setja upp MySQL 8.0 á Rocky Linux 8

Tegund Y, ýttu síðan á ENTER LYKILL til að halda áfram með fjarlæginguna.

Notaðu eftirfarandi skipun fyrir notendur sem settu upp MySQL 8 samfélagsútgáfuna.

sudo dnf remove mysql-community-server

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp nýjasta MySQL 8 á Rocky Linux 8. Að auki, ásamt valkostum til að fínstilla fyrir tiltekið vinnuálag á tiltekinn vélbúnað með því að kortleggja notendaþræði yfir á örgjörva, svo eitthvað sé nefnt af nýju eiginleikum.

Á heildina litið hefur MySQL 8 betri frammistöðu fyrir lestur/skrif vinnuálag, IO bundið vinnuálag og mikið álag. Notendur á eldri útgáfum af MySQL ættu að íhuga að uppfæra, þar sem árangursaukningin er þess virði.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
adplus-auglýsingar
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x
()
x