Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

MariaDB er einn vinsælasti opinn uppspretta gagnagrunnurinn við hliðina á upphafsmanni sínum MySQL. Upprunalegu skapararnir af MySQL þróað MariaDB til að bregðast við ótta við það MySQL myndi allt í einu verða gjaldskyld þjónusta vegna þess að Oracle eignaðist hana árið 2010. Með sögu sinni um að gera svipaðar aðferðir, hafa verktaki á bak við MariaDB lofað að halda henni opnum uppspretta og laus við slíkan ótta eins og það sem hefur gerst fyrir MySQL.

MariaDB er orðin jafn vinsæl og MySQL með forriturum, með eiginleikum eins og háþróaðri þyrping með Galera Cluster 4, hraðari skyndiminni/vísitölur, geymsluvélar og eiginleikar/viðbætur sem þú finnur ekki í MySQL.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8.

Forsendur

  • Mælt með stýrikerfi: AlmaLinux 8.
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).

Uppfærir stýrikerfi

Uppfærðu þína AlmaLinux 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@localhost ~]$ 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 á AlmaLinux.

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

su

Fáðu


Búðu til og settu upp MariaDB 10.6 geymslu

Sjálfgefið MariaDB búnt með AlmaLinux AppStream geymsla veitir MariaDB 10.3, sem er nú frekar dagsett. Til að setja upp nýrri útgáfu munu flestir skoða MariaDB 10.5 og nýjustu stöðugu útgáfuna MariaDB 10.6. Hvort tveggja er hægt að setja upp með því að bæta við embættismanninum MariaDB geymsla.

Fyrst skaltu opna með hvaða textaritil sem er og búa til a MariaDB geymsluskrá á kerfinu þínu sem hér segir:

sudo nano /etc/yum.repos.d/mariadb.repo

Næst skaltu afrita og líma eftirfarandi línur inn í skrána fyrir nýjustu útgáfuna af MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Ef þú vilt valið meira árstíð MariaDB 10.5, notaðu síðan næsta í stað MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Vistaðu skrána (CTRL+O) og fara svo út (CLTRL+X).

Til að klára að setja upp nýju geymsluna þarftu að uppfæra kerfisgeymslurnar þínar fyrir AlmaLinux til að samstilla nýlega bætta geymsluna. Notaðu eftirfarandi skipun til að uppfæra sem hér segir:

sudo dnf update

Settu upp MariaDB 10.6

Nú þegar þú hefur sett upp geymsluna og uppfært kerfisgeymslurnar þínar til að endurspegla nýju breytingarnar er kominn tími til að setja upp MariaDB. Til að gera þetta skaltu nota eftirfarandi skipun til að setja upp:

sudo dnf install mariadb-server mariadb

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

Gerð "J," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

Athugaðu að meðan á uppsetningu stendur verður þú beðinn um að flytja inn GPG lykilinn fyrir MariaDB 10.6.

Dæmi:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

Gerð "J," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

Sjálfgefið, MariaDB verður ekki virkt við ræsingu og verður ekki kveikt á því þarftu að gera bæði sem hér segir:

Að byrja MariaDB, sláðu inn eftirfarandi:

sudo systemctl start mariadb

Að byrja MariaDB við ræsingu sjálfgefið skaltu slá inn eftirfarandi:

sudo systemctl enable mariadb

Þegar því er lokið ættirðu að staðfesta að þitt MariaDB þjónusta virkar rétt með eftirfarandi skipun:

sudo systemctl status mariadb

Þú ættir að fá (staðan í lagi) að vita að allt virkar.

Dæmi:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

Fáðu


Öruggt MariaDB 10.6 með öryggisskriftu

Þegar þú setur upp MariaDB 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 MariaDB uppsetning.

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

sudo mariadb-secure-installation

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

  • Að setja lykilorð fyrir rót 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.

Dæmi:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

Skráðu þig inn á MariaDB 10.6 tilvik

Nú þegar þú hefur lokið við öryggishandritið eftir uppsetningu, skráðu þig inn á þinn MariaDB 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 setningafræði að enda á ";".

Dæmi:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

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

EXIT;

Fáðu


Fjarlægðu MariaDB 10.6

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

sudo dnf autoremove  mariadb-server mariadb-client

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.6 á AlmaLinux 8

Gerð "J," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með fjarlægja.

Athugaðu að þessi skipun mun fjarlægja flestar ónotuðu ósjálfstæðin í MariaDB uppsetningunni til að hjálpa til við að hreinsa kerfið þitt.

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp nýjustu útgáfuna af MariaDB á nýjustu stöðugu útgáfunni AlmaLinux 8. Á heildina litið myndi það hjálpa ef þú uppfærðir úr gamla stöðugleikanum 10.5 þar sem það er frekar vandasamt núna miðað við 10.6, og það eru talsverðir kostir í frammistöðu með uppfærslu. Ef þú uppfærir, vertu viss um að taka alltaf öryggisafrit af gagnagrunninum þínum áður en þú gerir það til að forðast óteljandi klukkustundir af sársauka og algjörri gremju.

Leyfi a Athugasemd