Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

MariaDB maoy usa sa pinakasikat nga open-source database sunod sa gigikanan niini MySQL. Ang orihinal nga mga tiglalang sa MySQL datong mga MariaDB agig tubag sa mga kahadlok nga MySQL kalit nga mahimong usa ka bayad nga serbisyo tungod sa Oracle nga nakuha kini kaniadtong 2010. Uban sa kasaysayan niini sa paghimo sa parehas nga mga taktika, ang mga nag-develop sa luyo sa MariaDB misaad nga ipadayon kini nga bukas nga gigikanan ug wala’y mga kahadlok sama sa nahitabo sa MySQL.

MariaDB nahimong popular sama sa MySQL uban sa mga developers, nga adunay mga bahin sama sa advanced clustering uban sa Galera Cluster 4, mas paspas nga cache/index, storage engine, ug feature/extension nga dili nimo makit-an MySQL.

Sa mosunod nga tutorial, makakat-on ka unsaon pag-instalar sa MariaDB 10.7 sa Debian 11 Bullseye.

advertisement

Kinahanglanon

  • Girekomenda nga OS: Debian 11 Bullseye
  • User account: Usa ka user account nga adunay sudo o root access.

Pag-update sa Operating System

Update ang imong Debian operating system aron masiguro nga ang tanan nga naglungtad nga mga pakete bag-o:

sudo apt update && sudo apt upgrade -y

Ang tutorial gamiton ang sudo nga sugo ug kung naa kay sudo status.

Aron mapamatud-an ang kahimtang sa sudo sa imong account:

sudo whoami

Pananglitan nga output nga nagpakita sa sudo status:

[joshua@debian~]$ sudo whoami
root

Aron ma-set up ang kasamtangan o bag-ong sudo account, bisitaha ang among tutorial sa Pagdugang usa ka Gumagamit sa Sudoers sa Debian.

Aron magamit ang root account, gamita ang mosunod nga command gamit ang root password aron maka-log in.

su

Pag-instalar sa mga Depende

Ang unang lakang mao ang pag-instalar sa mga dependency nga gikinahanglan alang sa pag-instalar.

Aron mahimo kini, gamita ang mosunod nga sugo sa imong terminal:

sudo apt-get install curl software-properties-common dirmngr ca-certificates apt-transport-https -y
advertisement

I-import ang MariaDB 10.7 GPG Key & Repository

Aron malampuson nga ma-install ang MariaDB, kinahanglan nimo nga i-import ang MariaDB 10.7 repository gikan sa MariaDB o ang daghang magamit nga mga salamin. Ang tutorial magpakita sa duha ka kapilian nga mapilian.

Opsyon 1 - I-import ang MariaDB 10.7 gamit ang Mirror Server

Ang una nga kapilian sa pag-import sa GPG nga yawe ug tipiganan mao ang paggamit sa usa ka salamin. Mahimo nimong itakda ang bisan unsang gidaghanon sa mga lokasyon sa salamin pinaagi sa pag-usab sa mga pananglitan nga mga sugo sa ubos. Ang bugtong disbentaha mao nga sila mahimong pipila ka mga adlaw ngadto sa usa ka semana sa likod sa bisan unsa nga mayor nga release updates, alang sa panig-ingnan, 10.6.4 ngadto sa 10.6.5.

Una, import ang GPG key gamit ang mosunod nga sugo:

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

Pananglitan nga output kon malampuson:

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

Sunod, padagana ang command sa imong terminal aron ma-import ang MariaDB 10.7 repository:

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

Hinumdumi, ang pag-download sa mga salamin makit-an sa sini nga pahina gikan sa MariaDB pundasyon aron makapangita usa ka lokasyon nga mas duol kanimo para sa repository.

Karon nga ang yawe ug repository gi-import nga i-update ang apt package manager nga lista aron ipakita ang bag-ong pagdugang.

sudo apt update

Sunod, laktawan ang kapilian 2 ug ipadayon ang bahin sa pag-install.

Opsyon 2 - Pag-import sa MariaDB 10.7 Repo gamit ang Opisyal nga Bash Script

Ang ikaduha nga kapilian ug tingali mas gipalabi mao ang paggamit sa opisyal nga bash script tungod kay ang bisan unsang mga pag-update mahimo dayon sa higayon nga ma-deploy sa opisyal nga mga repositoryo. Ang mga tiggamit nga dili duol sa ilang mga server mahimong mag-atubang sa pipila ka mga isyu, apan kini dili usa ka isyu alang sa kadaghanan.

Sa imong terminal, gamita ang mosunod nga sugo.

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

Timan-i, kung ang sugo mapakyas, lagmit, nakalimot ka sa pag-instalar sa curl package.

sudo apt install curl -y

Pananglitan nga output:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Timan-i, ang maxscale ug mga himan gilaktawan. Mahimo nimong tangtangon kini nga mga bandera, apan sa pagkakaron, ang mga himan dili suportado alang sa Debian 11. Kadaghanan sa mga tiggamit dili magkinahanglan niini nga mga ekstra.

Kini nagpakita nga ang repository malampuson nga na-import. Sunod, i-refresh ang imong listahan sa repository sa APT.

sudo apt update
advertisement

I-install ang MariaDB 10.7 sa Debian

Aron ma-install ang MariaDB, kinahanglan nimo nga i-install ang kliyente ug ang mga pakete sa server. Mahimo kini sama sa mosunod:

sudo apt install mariadb-server mariadb-client

Pananglitan nga output:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Type Y ug unya mopadayon sa ENTER KEY sa pagpadayon sa instalar.

Kumpirma ang pag-instalar sa MariaDB pinaagi sa pagsusi sa bersyon ug pagtukod:

mariadb --version

Pananglitan nga output:

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

Susihon ang Status sa Serbisyo sa MariaDB 10.7

Karon imong na-install ang MariaDB, ug mahimo nimong pamatud-an ang kahimtang sa database software pinaagi sa paggamit sa mosunod nga systemctl nga sugo:

systemctl status mariadb

Panig-ingnan:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Sa kasagaran, makit-an nimo ang status sa MariaDB nga ma-aktibo. Kung dili, sugdi ang MariaDB, gamita ang mosunod nga sugo:

sudo systemctl start mariadb

Aron mapahunong ang MariaDB:

sudo systemctl stop mariadb

Aron mahimo ang MariaDB sa pagsugod sa sistema:

sudo systemctl enable mariadb

Aron ma-disable ang MariaDB sa pagsugod sa sistema:

sudo systemctl disable mariadb

Aron i-restart ang serbisyo sa MariaDB:

sudo systemctl restart mariadb

Lig-on ang MariaDB 10.7 nga adunay Security Script

Sa pag-instalar MariaDB bag-o, default nga mga setting giisip nga huyang sa kadaghanan nga mga sumbanan ug hinungdan sa kabalaka alang sa posibleng pagtugot sa pagsulod o pagpahimulos sa mga hacker. Ang usa ka solusyon mao ang pagpadagan sa script sa seguridad sa pag-install nga kauban ang MariaDB pag-instalar.

Una, gamita ang mosunod nga sugo aron ilunsad ang (mysql_secure_installation):

sudo mysql_secure_installation

Sunod, sunda sa ubos:

  • Pagbutang sa password alang sa gamut mga account.
  • Pagtangtang sa mga root account nga ma-access gikan sa gawas sa lokal nga host.
  • Pagtangtang sa anonymous-user nga mga account.
  • Pagtangtang sa database sa pagsulay, nga sa default mahimong ma-access sa wala mailhi nga mga tiggamit.

Timan-i, imong gigamit (Y) para tangtangon ang tanan.

Panig-ingnan:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Pag-login sa MariaDB 10.7 Instance

Karon nga nahuman na nimo ang script sa seguridad sa pag-install pagkahuman sa pag-install, pag-login sa imong MariaDB database mahimo gamit ang mosunod:

sudo mysql -u root -p

Maaghat ka sa pagsulod sa root password nga imong gibutang sa setup setup o post-installation security script. Sa higayon nga naa sa sulod sa MySQL service instance, mahimo nimong ipatuman ang mosunud nga mando ingon usa ka pagsulay aron makita kini nga naglihok.

Isulat ang mosunod IPAKITA ang DATABASE nga sugo:

SHOW DATABASES;

Para sa mga bag-o sa MySQL, ang tanan nga mga command syntax kinahanglan matapos sa ";"

Panig-ingnan:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Aron makagawas sa terminal, i-type ang mosunod exit nga sugo:

EXIT;

Unsaon Pagtangtang (Pag-uninstall) MariaDB 10.7

Kung dili na nimo gusto nga gamiton ang MariaDB ug gusto nimo nga tangtangon kini sa hingpit, ipatuman ang mosunud nga mando:

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

Pananglitan nga output:

Giunsa ang Pag-install sa MariaDB 10.7 sa Debian 11 Bullseye

Type Y ug unya mopadayon sa ENTER KEY aron ipadayon ang pag-uninstall.

Sunod, kuhaa ang mga repository nga gidugang alang sa hingpit nga pagtangtang. Mahimo nimong buhaton kini kung mobalhin ka sa 10.6 o lain nga gigikanan.

Una, kung imong gi-install ang MariaDB 10.7 gamit ang pamaagi sa salamin, gamita ang mosunud nga mando sa - pagtangtang sa bandila karon gidugang.

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

Aron makuha ang bash script repository, gamita ang mosunod nga sugo.

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

Timan-i nga kini nga sugo magtangtang sa kadaghanan sa wala magamit nga mga dependency sa pag-instalar sa MariaDB aron makatabang sa paglimpyo sa imong sistema.

Mga Komento ug Konklusyon

Sa tutorial, nahibal-an nimo kung giunsa ang pag-install sa pinakabag-o nga bersyon sa MariaDB 10.7 sa pinakabag-o nga stable nga pagpagawas sa Debian 11 Bullseye.

Sa kinatibuk-an, makatabang kini kung mag-upgrade ka gikan sa karaan nga kuwadra nga 10.5 tungod kay kini maayo na karon kumpara sa 10.6 kung wala ka pa mobalhin sa 10.7. Adunay daghang mga bentaha sa pasundayag uban ang pag-upgrade. Kung mag-upgrade ka, siguruha nga kanunay nimo nga i-back up ang imong database sa dili pa kini buhaton aron malikayan ang dili maihap nga mga oras sa kasakit ug labi nga kapakyasan sa bisan unsang butang nga adunay kalabotan sa pagpadayon sa database o pag-upgrade.

subscribe
Pagpahibalo sa
0 Comments
Mga Piho nga Mga Feedback
Tan-awa ang tanan nga mga komentaryo
adplus-advertising
0
Gusto sa imong mga hunahuna, palihug komentaryo.x
()
x