Hvernig á að setja upp MariaDB 10.6 á Debian 11

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 mun skyndilega 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 á Debian 11.

Forsendur

  • Mælt með stýrikerfi: Debian 11 Bullseye
  • Notendareikningur: Notendareikningur með sudo eða rótaraðgang.

Uppfærir stýrikerfi

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

sudo apt update && sudo apt upgrade

Settu upp Dependencies

Fyrsta skrefið er að setja upp ósjálfstæðin sem þarf fyrir uppsetninguna. Til að gera þetta skaltu nota eftirfarandi skipun í flugstöðinni þinni:

sudo apt-get install curl software-properties-common dirmngr -y

Fáðu


Flytja inn GPG lykil og geymsla

Til að setja upp MariaDB með góðum árangri þarftu að flytja inn GPG lykilinn til að staðfesta að pakkarnir séu frá ekta upprunanum og ekki breytt. Til að gera þetta, notaðu eftirfarandi skipun:

sudo curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.realcompute.io/mariadb/repo/10.6/debian bullseye main'

Athugið að hægt er að finna niðurhalsspegla á þessari síðu frá MariaDB grunnur til að finna staðsetningu nær þér fyrir geymsluna.

Dæmi úttak:

Nú þegar lykillinn og geymslan eru flutt inn, uppfærðu listann yfir viðeigandi pakkastjóra til að endurspegla nýju viðbótina.

sudo apt update

Settu upp MariaDB

Til að setja upp MariaDB þarftu að setja upp biðlarann ​​og netþjónapakkana. Þetta er hægt að gera á eftirfarandi hátt:

sudo apt install mariadb-server mariadb-client

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.6 á Debian 11

Tegund Y og þá ýttu á enter takkann til að halda áfram með uppsetninguna.

Staðfestu uppsetningu MariaDB með því að athuga útgáfuna og byggja:

mariadb --version

Dæmi úttak:

mariadb  Ver 15.1 Distrib 10.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Fáðu


Athugaðu MariaDB netþjónsstöðu

Nú hefurðu sett upp MariaDB og þú getur staðfest stöðu gagnagrunnshugbúnaðarins með því að nota eftirfarandi systemctl skipun:

systemctl status mariadb

Sjálfgefið er að MariaDB staða sé slökkt. Til að ræsa MariaDB, notaðu eftirfarandi skipun:

sudo systemctl start mariadb

Athugaðu stöðuna aftur og þú ættir að fá eftirfarandi:

Hvernig á að setja upp MariaDB 10.6 á Debian 11

Til að stöðva MariaDB:

sudo systemctl stop mariadb

Til að virkja MariaDB við ræsingu kerfisins:

sudo systemctl enable mariadb

Til að slökkva á MariaDB við ræsingu kerfisins:

sudo systemctl disable mariadb

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

sudo systemctl restart mariadb

Öruggt MariaDB með öryggisskriftu

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

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

sudo mysql_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.


Fáðu


Skráðu þig inn á MariaDB dæmi

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 þinn rót lykilorð, og þá muntu vera skráður inn á MariaDB gagnagrunnsstöð:

Dæmi:

Hvernig á að setja upp MariaDB 10.6 á Debian 11

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

exit;

Fjarlægðu MariaDB

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

sudo apt autoremove maridb-server mariadb-client

Fjarlægðu GPG lykilinn:

sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc

Fjarlægðu Repo:

sudo rm /etc/apt/sources.list.d/mariadb.list

Fáðu


Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp nýjustu útgáfuna af MariaDB á nýjustu stöðugleikaútgáfunni Debian 11. Á heildina litið myndi það hjálpa þér ef þú uppfærir úr gamla stöðugleikanum 10.5 þar sem það er frekar vandasamt núna miðað við 10.6 og það eru miklir 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