Hvernig á að setja upp MySQL 8 í Fedora 36 Linux


MySQL er eitt elsta og áreiðanlegasta opna gagnagrunnsstjórnunarkerfið sem er treyst og notað af milljónum notenda daglega. Þar sem Fedora hefur nýlega tilkynnt nýja útgáfu sína af flaggskipsdreifingunni, ætlum við að fjalla um hvernig þú getur auðveldlega sett upp MySQL 8 í Fedora 36.

Í gegnum þessa kennslu ætlum við að nota sjálfgefna Fedora geymslurnar svo við getum gert þetta uppsetningarferli eins einfalt og það getur verið.

Mikilvægt: MySQL og MariaDB pakkar bjóða upp á svipaðar skrár og munu stangast á við hvert annað. Af þessum sökum ættirðu aðeins að setja upp MySQL eða MariaDB en ekki bæði.

Að setja upp MySQL í Fedora Linux

Áður en einhver pakki er settur upp á kerfið þitt tryggir uppfærsla á geymslum þínum og notar uppfærslur (ef einhverjar eru) öfluga upplifun. Við ætlum að uppfæra geymslur með tilgreindri dnf skipun:

$ sudo dnf update

Þegar geymslurnar hafa verið uppfærðar getum við haldið áfram í uppsetningarhlutann. Þar sem við ætlum að nota sjálfgefna geymsluna bjargar það okkur frá flóknari skrefum. Þar sem við viljum hafa nýjustu útgáfuna af MySQL ætlum við að nota samfélagsútgáfuna.

Til að setja upp MySQL, notaðu tilgreinda skipun:

$ sudo dnf install community-mysql-server -y

Þar sem við erum að nota dnf mun það sjálfkrafa sjá um allar ósjálfstæðin og veita okkur vandræðalausa upplifun.

Byrjar MySQL í Fedora Linux

Bara að setja upp MySQL mun ekki gera starf þitt gert. Áður en lengra er haldið verðum við að virkja MySQL þjónustuna þar sem hún verður í óvirku ástandi eftir uppsetningu.

Til að athuga núverandi stöðu MySQL þjónustunnar, notaðu tilgreinda skipun:

$ systemctl status mysqld

Við munum nota eftirfarandi skipun til að ræsa MySQL þjónustuna:

$ sudo systemctl start mysqld

Nú skulum við athuga hvort við höfum ræst MySQL með góðum árangri með því að nota tilgreinda skipun:

$ systemctl status mysqld

Eins og þú sérð er MySQL í gangi í virku ástandi.

Á sama hátt, ef þú vilt ræsa MySQL við hverja ræsingu, geturðu auðveldlega gert það með því að nota tilgreinda skipun:

$ sudo systemctl enable mysqld

Að tryggja MySQL í Fedora Linux

Sjálfgefin uppsetning MySQL er veik miðað við nútíma öryggisstaðla og tölvuþrjótar geta auðveldlega stjórnað henni. Það eru margar leiðir til að tryggja MySQL þinn, en einfaldasta en árangursríkasta er að nota öruggt handrit.

Við getum auðveldlega ræst öryggishandritið með eftirfarandi skipun:

$ sudo mysql_secure_installation

Fyrir notendur mun þetta handrit virka vel en ef það biður þig um lykilorðið geturðu sótt tímabundið lykilorð frá mysqld.log á /var/log/ með tilgreindri skipun:

$ sudo grep 'temporary password' /var/log/mysqld.log

Örugga handritið mun spyrja þig eftirfarandi:

  • Setja upp rótarlykilorð
  • Fjarlægir nafnlausa notendur
  • Slökkva á rótaraðgangi með fjarstýringu
  • Fjarlægir prófunargagnagrunn
  • Endurhleður rótarréttindi

Tengist MySQL í Fedora Linux

Þegar við höfum lokið við að tryggja handritið getum við auðveldlega tengst MySQL netþjóninum með gefinri skipun:

$ sudo mysql -u root -p

Þegar við erum komin inn í MySQL getum við skráð gagnagrunna með því að nota eftirfarandi:

mysql> SHOW DATABASES;

Uppfærir MySQL í Fedora Linux

Þrátt fyrir þá staðreynd að við höfum nýlokið við uppsetninguna nýlega, getum við notað eftirfarandi skipun til að uppfæra MySQL vörur:

$ sudo dnf update mysql-server

Þetta var skoðun okkar á því hvernig þú getur auðveldlega sett upp MySQL 8 á Fedora 36 á auðveldastan hátt. En ef þú átt enn í vandræðum með uppsetningu, ekki hika við að spyrja í athugasemdahlutanum.