Hvernig á að setja upp MariaDB 10 á RHEL 8


MariaDB er vinsæll valkostur við MySQL gagnagrunnsstjórnunarkerfið. Það er þróað af upprunalegu MySQL forriturunum og er ætlað að vera opinn uppspretta.

MariaDB er hröð og áreiðanleg, styður mismunandi geymsluvélar og er með viðbætur sem gera það fullkomið fyrir margs konar notkunartilvik.

Í þessari kennslu ætlum við að sýna þér hvernig á að setja upp MariaDB miðlara á RHEL 8. Við munum setja upp MariaDB 10.3.10 útgáfuna.

Athugið: Þessi kennsla gerir ráð fyrir að þú sért með virka RHEL 8 áskrift og að þú hafir rótaraðgang að RHEL kerfinu þínu. Að öðrum kosti geturðu notað forréttindanotanda og keyrt skipanirnar með sudo.

Setur upp MariaDB Server

Til að setja upp MariaDB netþjóninn munum við nota eftirfarandi yum skipun til að ljúka uppsetningunni.

# yum install mariadb-server

Þetta mun setja upp MariaDB netþjóninn og allar nauðsynlegar ósjálfstæðir.

Þegar uppsetningunni er lokið geturðu ræst MariaDB þjónustuna með:

# systemctl start mariadb

Ef þú vilt láta ræsa MariaDB þjónustuna sjálfkrafa eftir hverja kerfisræsingu geturðu keyrt eftirfarandi skipun:

# systemctl enable mariadb

Staðfestu stöðu MariaDB þjónustunnar með:

# systemctl status mariadb

Örugg uppsetning MariaDB

Nú þegar þjónusta okkar er hafin er kominn tími til að bæta öryggi hennar. Við munum setja upp rótarlykilorð, slökkva á ytri rótinnskráningu, fjarlægja prófunargagnagrunn og nafnlausan notanda. Að lokum munum við endurhlaða öll forréttindi.

Í þeim tilgangi skaltu einfaldlega keyra eftirfarandi skipun og svara spurningunum í samræmi við það:

# mysql_secure_installation

Athugaðu að lykilorð rótarnotandans er tómt, svo ef þú vilt breyta því skaltu einfaldlega ýta á „enter“ þegar beðið er um núverandi lykilorð. Afganginn geturðu fylgst með skrefunum og svörunum á myndinni hér að neðan:

Fáðu aðgang að MariaDB netþjóninum

Við skulum fara aðeins dýpra og búa til gagnagrunn, notanda og veita þeim notanda forréttindi yfir gagnagrunninum. Til að fá aðgang að þjóninum með vélinni geturðu notað eftirfarandi skipun:

# mysql -u root -p 

Þegar beðið er um það skaltu slá inn rótarlykilorðið sem þú stilltir áðan.

Nú skulum við búa til gagnagrunninn okkar. Í þeim tilgangi á MariaDB hvetjunni skaltu keyra eftirfarandi skipun:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Þetta mun búa til nýjan gagnagrunn sem heitir tecmint. Í stað þess að fá aðgang að þeim gagnagrunni með rótarnotandanum okkar, munum við búa til sérstakan gagnagrunnsnotanda, sem mun aðeins hafa réttindi til þess gagnagrunns.

Við munum búa til nýja notandann okkar sem heitir tecmint_user og veita honum forréttindi á tecmint gagnagrunninum, með eftirfarandi skipun:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

Þegar þú býrð til þinn eigin notanda, vertu viss um að skipta út securePassword fyrir lykilorðið sem þú vilt gefa þeim notanda.

Þegar þú hefur lokið við ofangreindar skipanir skaltu slá inn „hætta“ við hvetja til að hætta við MariaDB:

MariaDB [(none)]> quit;

Nú geturðu notað nýja notandann til að fá aðgang að tecmint gagnagrunninum.

# mysql -u tecmint_user -p 

Þegar beðið er um það skaltu slá inn lykilorðið fyrir þann notanda. Til að breyta notaða gagnagrunninum geturðu notað eftirfarandi við MariaDB hvetja:

MariaDB [(none)]> use tecmint;

Þetta mun breyta núverandi gagnagrunni í tecmint.

Að öðrum kosti geturðu gefið út mysql skipunina með því að tilgreina gagnagrunnsheitið sem og sýnt.

# mysql -u tecmint_user -p tecmint

Þannig þegar þú slærð inn lykilorð notandans muntu beint nota tecmint gagnagrunninn.

Hér hefur þú lært nokkur af grunnatriðum MariaDB, en það er nóg meira að kanna. Ef þú vilt auka gagnagrunnsþekkingu þína geturðu skoðað leiðbeiningarnar okkar hér:

  1. Lærðu MySQL/MariaDB fyrir byrjendur – Part 1
  2. Lærðu MySQL/MariaDB fyrir byrjendur – Part 2
  3. MySQL Basic Gagnagrunnsstjórnunarskipanir – Hluti III
  4. 20 MySQL (Mysqladmin) skipanir fyrir gagnagrunnsstjórnun – Hluti IV
  5. 15 Gagnlegar MariaDB árangursstillingar og hagræðingarráð – Hluti V

Þetta er það. Í þessari kennslu lærðir þú hvernig á að setja upp og tryggja MariaDB netþjón og búa til fyrsta gagnagrunninn þinn. Ef þú hefur einhverjar spurningar skaltu ekki hika við að senda þær í athugasemdareitinn.