Otu esi etinye MariaDB 10.6 na Ubuntu 20.04

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.6 na Ubuntu 20.04 LTS.

Prerequisites

  • OS akwadoro: Ubuntu 20.04 LTS
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo or mgbọrọgwụ ohere.

Melite Sistemụ Ọrụ

Melite gi Ubuntu 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@ubuntu ~]$ sudo whoami
root

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

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 -y

Bubata igodo GPG na ebe nchekwa

Iji wụnye MariaDB nke ọma, ị ga-ebubata ihe igodo GPG iji nyochaa na ngwungwu ndị a sitere na isi mmalite ma emegharịghị ya.

Iji mee nke a, jiri 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.6:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.6/ubuntu focal 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 ebubatara igodo na ebe nchekwa, melite ndepụta njikwa ngwugwu dabara adaba iji gosipụta mgbakwunye ọhụrụ ahụ.

sudo apt update

Advertisement


Wụnye MariaDB 10.6

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.6 na Ubuntu 20.04

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.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Lelee ọnọdụ ọrụ MariaDB 10.6

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.6 na Ubuntu 20.04

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.6 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.6 na Ubuntu 20.04

Banye na MariaDB 10.6 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.6 na Ubuntu 20.04

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

EXIT;

Advertisement


Wepu MariaDB 10.6

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

sudo apt autoremove mariadb-server mariadb-client --purge

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.6 na Ubuntu 20.04

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

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 kachasị ọhụrụ na ntọhapụ kwụsiri ike ọhụrụ Ubuntu 20.04. N'ozuzu, ọ ga-enyere aka ma ọ bụrụ na ị kwalite site na ochie kwụsiri ike 10.5 ka ọ mara mma seasoned ugbu a tụnyere 10.6, na e nwere bukwanu uru na arụmọrụ na 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 nkụda mmụọ.

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