Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

MariaDB bụ otu n'ime ọdụ data mepere emepe kacha ewu ewu na-esote onye malitere ya MySQL. Ndị okike mbụ nke MySQL mepere MariaDB na nzaghachi egwu na MySQL ga-abụ na mberede na-aghọ ọrụ a na-akwụ ụgwọ n'ihi na Oracle nwetara ya na 2010. Site na akụkọ ihe mere eme nke ime usoro ndị dị otú ahụ, ndị mmepe n'azụ MariaDB ekwewo nkwa na ha ga-edebe ya na-emeghe isi na pụọ ​​na egwu dị otú ahụ dị ka ihe merenụ. MySQL.

MariaDB aghọwo nnọọ ewu ewu dị ka MySQL ya na ndị mmepe, nwere njiri dị ka nchịkọta dị elu nwere ụyọkọ Galera 4, cache/indexes ngwa ngwa, igwe nchekwa, yana atụmatụ/mgbakwunye ị gaghị ahụ na ya MySQL.

N'ime nkuzi a, ị ga-amụta otu esi etinye MariaDB 10.7 na Debian 11 Bullseye.

Prerequisites

  • OS akwadoro: Nnenna 11 Bullseye
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ma ọ bụ ohere mgbọrọgwụ.

Melite Sistemụ Ọrụ

Melite gi Debian Sistemụ arụmọrụ iji hụ na ngwugwu niile dị adị adịla ugbu a:

sudo apt update && sudo apt upgrade -y

Nkuzi a ga-eji ya sudo iwu na na-eche na ị nwere ọnọdụ sudo.

Iji nyochaa ọkwa sudo na akaụntụ gị:

sudo whoami

Ihe atụ na-egosi ọkwa sudo:

[joshua@debian~]$ sudo whoami
root

Ka ịtọlite ​​akaụntụ sudo dị adị ma ọ bụ ọhụrụ, gaa na nkuzi anyị na Ịgbakwunye onye ọrụ na Sudoers na Debian.

Iji mgbọrọgwụ akaụntụ, jiri iwu na-esonụ na paswọọdụ mgbọrọgwụ banye.

su

Advertisement


Wụnye Dependencies

Nzọụkwụ mbụ bụ ịwụnye ihe ndabere achọrọ maka nrụnye.

Iji mee nke a, jiri iwu a na njedebe gị:

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

Bubata MariaDB 10.7 GPG Key & Repository

Iji wụnye MariaDB nke ọma, ị ga-ebubata ebe nchekwa MariaDB 10.7 site na MariaDB ma ọ bụ ọtụtụ enyo dị. Nkuzi a ga-egosi nhọrọ abụọ ịhọrọ.

Nhọrọ 1 - Bubata MariaDB 10.7 site na iji Mirror Server

Nhọrọ mbụ ibubata igodo na ebe nchekwa GPG bụ iji enyo. Ị nwere ike ịtọ ọnụọgụ ọ bụla nke ebe enyo site na ịmegharị iwu ihe atụ dị n'okpuru. Naanị mwepu bụ na ha nwere ike ịbụ ụbọchị ole na ole ruo otu izu n'azụ na mmelite ntọhapụ ọ bụla, dịka ọmụmaatụ, 10.6.4 ruo 10.6.5.

Mbụ, bubata igodo GPG site na iji iwu a:

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

Mwepụta ihe atụ ma ọ bụrụ na ọ ga nke ọma:

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

Na-esote, gbaa iwu na ọdụ gị ka ịbubata ebe nchekwa MariaDB 10.7:

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

Rịba ama, enwere ike ịchọta enyo nbudata na peeji a si MariaDB ntọala ka ịchọta ebe dị gị nso maka ebe nchekwa.

Ugbu a igodo na ebe nchekwa ebubatara melite ndepụta njikwa ngwugwu dabara adaba iji gosipụta mgbakwunye ọhụrụ ahụ.

sudo apt update

Na-esote, gbanye nhọrọ 2 wee gaa n'ihu na akụkụ ntinye.

Nhọrọ 2 - Bubata MariaDB 10.7 Repo site na iji Official Bash Script

Nhọrọ nke abụọ na ikekwe masịrị ya bụ iji script bash gọọmentị n'ihi na mmelite ọ bụla ga-adị ngwa ngwa ozugbo ebuga ya na ebe nchekwa gọọmentị. Ndị ọrụ na-anọghị nso na sava ha nwere ike chere nsogbu ụfọdụ ihu, mana nke a agaghị abụ nsogbu maka ọtụtụ.

N'ọnụ ọnụ gị, jiri iwu a.

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

Rịba ama, ọ bụrụ na iwu ahụ ada ada, o yikarịrị, ị chefuru ịwụnye ngwugwu curl.

sudo apt install curl -y

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Rịba ama, maxscale na ngwá ọrụ awụsara. Ị nwere ike wepu ọkọlọtọ ndị a, mana n'oge ugbu a, anaghị akwado ngwaọrụ maka Debian 11. Ọtụtụ ndị ọrụ agaghị achọ mgbakwunye ndị a.

Nke a na-egosi na ebubatala ebe nchekwa ahụ nke ọma. Na-esote, megharịa ndepụta nchekwa APT gị.

sudo apt update

Advertisement


Wụnye MariaDB 10.7 na Debian

Iji wụnye MariaDB, ị ga-achọ ịwụnye onye ahịa na ngwugwu ihe nkesa. Enwere ike ime nke a dị ka ndị a:

sudo apt install mariadb-server mariadb-client

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Pịnye Y wee pịa Tinye igodo ịga n'ihu na nwụnye.

Kwado nrụnye nke MariaDB site na ịlele ụdị ma wuo:

mariadb --version

Ihe atụ mmepụta:

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

Lelee ọnọdụ ọrụ MariaDB 10.7

Ugbu a ị tinyela MariaDB, ị nwere ike nyochaa ọnọdụ nke ngwanrọ nchekwa data site na iji usoro systemctl na-esonụ:

systemctl status mariadb

Ihe Nlereanya:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Site na ndabara, ị ga-ahụ ọkwa MariaDB ka ọ rụọ ọrụ. Ọ bụrụ na ọ bụghị, malite MariaDB, jiri iwu a:

sudo systemctl start mariadb

Iji kwụsị MariaDB:

sudo systemctl stop mariadb

Iji mee ka MariaDB nwee ike na mmalite sistemụ:

sudo systemctl enable mariadb

Iji gbanyụọ MariaDB na mmalite sistemụ:

sudo systemctl disable mariadb

Ka ịmalitegharịa ọrụ MariaDB:

sudo systemctl restart mariadb

Advertisement


Chekwaa MariaDB 10.7 na edemede nchekwa

Mgbe ị wụnye MariaDB Ọhụrụ, ntọala ndabara ka a na-ewere dị ka adịghị ike site n'ọtụtụ ụkpụrụ ma na-ebute nchegbu maka ike ikwe ka mbubata ma ọ bụ na-erigbu ndị hackers. A ngwọta bụ na-agba ọsọ nwụnye nche script na-abịa na MariaDB ndozi.

Mbụ, jiri iwu na-esonụ iji malite (mysql_secure_installation):

sudo mysql_secure_installation

Na-esote, soro n'okpuru:

  • Ịtọ ntọala paswọọdụ maka mgbọrọgwụ akaụntụ.
  • Iwepu akaụntụ mgbọrọgwụ nke a na-enweta site na mpụga onye ọbịa mpaghara.
  • Iwepu akaụntụ onye ọrụ amaghị aha.
  • Iwepu nchekwa data ule, nke ndị ọrụ amaghị aha nwere ike ịnweta na ndabara.

Mara, ị na-eji (NA) iji wepụ ihe niile.

Ihe Nlereanya:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Banye na MariaDB 10.7 Ihe atụ

Ugbu a ị dechara edemede nche nrụnye biputere, banye n'ime gị MariaDB Enwere ike ime nchekwa data site na iji ihe ndị a:

sudo mysql -u root -p

A ga-akpali gị itinye mgbọrọgwụ okwuntughe nke ị debere na nhazi nrụnye ma ọ bụ edemede nche nrụnye biputere. Ozugbo n'ime ihe atụ ọrụ MySQL, ị nwere ike ịme iwu ndị a dị ka ule iji hụ na ọ na-arụ ọrụ.

Pịnye ihe ndị a GOSI DATABASE iwu:

SHOW DATABASES;

Maka ndị ọhụrụ na MySQL, syntax iwu niile ga-ejedebe na ";"

Ihe Nlereanya:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Iji pụọ na njedebe, pịnye ihe ndị a iwu ọpụpụ:

EXIT;

Advertisement


Otu esi ewepu (wepụ) MariaDB 10.7

Ọ bụrụ na ịchọghị iji MariaDB ma chọọ iwepụ ya n'uju, mebie iwu a:

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

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.7 na Debian 11 Bullseye

Pịnye Y wee pịa Tinye igodo ka ịga n'ihu na iwepụ ya.

Na-esote, wepụ ebe nchekwa ndị agbakwunyere maka iwepụ kpamkpam. Ị nwere ike ime nke a ma ọ bụrụ na ị na-atụgharị na 10.6 ma ọ bụ isi iyi ọzọ.

Nke mbụ, ọ bụrụ na ị wụnye MariaDB 10.7 site na iji usoro mirror, jiri iwu na-esonụ – ọkọlọtọ mwepụ ugbu a agbakwunyere.

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

Iji wepu ebe nchekwa script bash, jiri iwu a.

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

Rịba ama na iwu a ga-ewepụ ọtụtụ n'ime ihe ndabere na-ejighị ya na nrụnye MariaDB iji nyere aka hichaa usoro gị.

Okwu na mmechi

N'ime nkuzi a, ị mụtala otu esi etinye ụdị MariaDB 10.7 kachasị ọhụrụ na ntọhapụ kwụsiri ike ọhụrụ Debian 11 Bullseye.

N'ozuzu, ọ ga-enyere aka ma ọ bụrụ na ị kwalite site na ochie anụ ụlọ 10.5 dị ka ọ mara mma seasoned ugbu a tụnyere 10.6 ma ọ bụrụ na ị na-adịghị na-akwaga 10.7 dị nnọọ ka. Enwere uru dị ukwuu na arụmọrụ yana nkwalite. Ọ bụrụ na ị na-eme nkwalite, jide n'aka na ị na-akwado nchekwa data gị mgbe niile tupu ime ya iji zere ọtụtụ awa mgbu na iwe iwe na ihe ọ bụla metụtara nchekwa data nchekwa ma ọ bụ nkwalite.

Idenye aha
Gwa nke
0 Comments
Inline nzaghachi
Lee echiche niile
0
Ga-ahụ n'anya gị echiche, biko okwu.x