Hvernig á að setja upp MariaDB 10.7 á Ubuntu 20.04

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 á Ubuntu 20.04 LTS Focal Fossa.

Forsendur

  • Mælt með stýrikerfi: ubuntu 20.04 eða hærra
  • Notendareikningur: Notendareikningur með sudo or rót aðgangur.

Uppfærðu stýrikerfi

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

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 -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/ubuntu focal 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

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 á Ubuntu 20.04

Athugið að maxscale og verkfæri var sleppt. Þú getur fjarlægt þessa fána ef þú vilt setja upp þessa aukahluti, en hafðu í huga að flestir notendur þurfa ekki á þeim að halda og því er óhætt að sleppa þeim.

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

sudo apt update
Fáðu

MariaDB 10.7 á Ubuntu

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 á Ubuntu 20.04

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 á Ubuntu 20.04

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 á Ubuntu 20.04

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 á Ubuntu 20.04

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 autoremove mariadb-server mariadb-client --purge

Dæmi úttak:

Hvernig á að setja upp MariaDB 10.7 á Ubuntu 20.04

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/ubuntu focal 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 Ubuntu 20.04.

Á 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.

Gerast áskrifandi
Tilkynna um
2 Comments
Inline endurgjöf
Skoða allar athugasemdir

Nokkuð gott kennsluefni. Stundum gleymi ég apt-repositories bc ég nota aðallega arch. Hins vegar, ef þú telur upp mismunandi uppsetningaraðferðir, ættir þú að bæta við leiðbeiningum um hvernig á að safna saman og setja upp frá uppruna.

2
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x