Hvernig á að setja upp MariaDB 10.7 á Debian 11 Bullseye

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

Forsendur

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

Uppfærðu stýrikerfi

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

sudo apt update && sudo apt upgrade -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@debian~]$ sudo whoami
root

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

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

su

Fáðu


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 ca-certificates apt-transport-https -y

Flytja inn MariaDB 10.7 GPG lykil og geymsla

Til að setja upp MariaDB með góðum árangri þarftu að flytja inn MariaDB 10.7 geymsluna frá MariaDB eða mörgum tiltækum speglum. Kennsluefnið mun sýna tvo valkosti til að velja úr.

Valkostur 1 – Flytja inn MariaDB 10.7 með Mirror Server

Fyrsti kosturinn til að flytja inn GPG lykilinn og geymsluna er að nota spegil. Þú getur stillt hvaða fjölda speglastaða sem er með því að breyta dæmi skipunum hér að neðan. Eini ókosturinn er að þeir geta verið nokkrum dögum til viku á eftir öllum helstu útgáfuuppfærslum, til dæmis 10.6.4 til 10.6.5.

Fyrst skaltu flytja inn GPG lykilinn með því að nota eftirfarandi skipun:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Dæmi um úttak ef vel tekst:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <signing-key@mariadb.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Næst skaltu keyra skipunina í flugstöðinni þinni til að flytja inn MariaDB 10.7 geymsluna:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/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.

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

Næst skaltu sleppa valkost 2 og fara í uppsetningarhlutann.

Valkostur 2 – Flyttu inn MariaDB 10.7 Repo með því að nota Official Bash Script

Annar kosturinn og kannski ákjósanlegri er að nota opinbera bash forskriftina þar sem allar uppfærslur verða samstundis þegar þær hafa verið settar á opinberu geymslurnar. Notendur sem eru ekki nálægt netþjónum sínum gætu lent í einhverjum vandamálum, en þetta mun ekki vera vandamál fyrir meirihlutann.

Í flugstöðinni þinni skaltu nota eftirfarandi skipun.

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

Athugaðu, ef skipunin mistekst, líklega hefurðu gleymt að setja upp krullupakkann.

sudo apt install curl -y

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.7 á Debian 11 Bullseye

Athugið að maxscale og verkfærum var sleppt. Þú getur fjarlægt þessa fána, en eins og er eru verkfæri ekki studd fyrir Debian 11. Flestir notendur munu ekki þurfa þessa aukahluti.

Þetta sýnir að geymslan hefur verið flutt inn. Næst skaltu endurnýja APT geymsluskrána þína.

sudo apt update

Fáðu


Settu upp MariaDB 10.7 á Debian

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

Tegund Y og ýttu síðan á ENTER LYKILL 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.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Athugaðu MariaDB 10.7 þjónustustöð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

Dæmi:

Hvernig á að setja upp MariaDB 10.7 á Debian 11 Bullseye

Sjálfgefið er að þú munt finna MariaDB stöðu til að virkja. Ef ekki, byrjaðu MariaDB, notaðu eftirfarandi skipun:

sudo systemctl start mariadb

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

Fáðu


Öruggt MariaDB 10.7 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 (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.

Dæmi:

Hvernig á að setja upp MariaDB 10.7 á Debian 11 Bullseye

Skráðu þig inn á MariaDB 10.7 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.7 á Debian 11 Bullseye

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

EXIT;

Fáðu


Hvernig á að fjarlægja (fjarlægja) MariaDB 10.7

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

sudo apt remove mariadb-server mariadb-client --purge

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.7 á Debian 11 Bullseye

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

Næst skaltu fjarlægja geymslurnar sem bætt var við til að fjarlægja þær að fullu. Þú gætir viljað gera þetta ef þú ert að skipta yfir í 10.6 eða annan uppruna.

Í fyrsta lagi, ef þú settir upp MariaDB 10.7 með spegilaðferðinni skaltu nota eftirfarandi skipun með -fáni til að fjarlægja nú bætt við.

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'
sudo apt update

Til að fjarlægja bash forskriftageymsluna skaltu nota eftirfarandi skipun.

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

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 10.7 á nýjustu stöðugu útgáfunni Debian 11 Bullseye.

Á heildina litið myndi það hjálpa ef þú uppfærðir úr gamla stöðuga 10.5 þar sem það er frekar vandasamt núna miðað við 10.6 ef þú ert ekki að fara yfir í 10.7 núna. Þ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 í öllu sem tengist viðhaldi gagnagrunns eða uppfærslum.

Leyfi a Athugasemd