Otu esi etinye MariaDB 10.6 na AlmaLinux 8

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 AlmaLinux 8.

Prerequisites

  • OS akwadoro: AlmaLinux 8.
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ihe ùgwù or ohere mgbọrọgwụ (su Command).

Na-emelite Sistemụ Ọrụ

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

sudo dnf upgrade --refresh -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@localhost ~]$ sudo whoami
root

Ka ịtọlite ​​akaụntụ sudo dị adị ma ọ bụ ọhụrụ, gaa na nkuzi anyị na Otu esi etinye onye ọrụ na Sudoers na AlmaLinux.

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

su

Advertisement


Mepụta & Wụnye ebe nchekwa MariaDB 10.6

Ndabara MariaDB jikọtara ya na AlmaLinux AppStream ebe nchekwa na-enye MariaDB 10.3, nke dị ugbu a nke ọma ụbọchị. Iji wụnye ụdị ọhụrụ, ọtụtụ ga-ele anya na MariaDB 10.5 yana ntọhapụ kwụsiri ike kacha nso nso a MariaDB 10.6. Enwere ike itinye nke ọ bụla site na ịgbakwunye onye ọrụ MariaDB ebe nchekwa.

Mbụ, mepee site na iji editọ ederede ọ bụla wee mepụta a MariaDB faịlụ nchekwa na sistemụ gị dị ka ndị a:

sudo nano /etc/yum.repos.d/mariadb.repo

Na-esote, detuo ma mado ahịrị ndị a n'ime faịlụ maka ụdị kachasị ọhụrụ MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Ọ bụrụ na ị chọrọ ọzọ oge ọzọ MariaDB 10.5, wee jiri nke ọzọ kama MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Chekwaa faịlụ (CTRL+O) wee pụọ (CLTRL+X).

Iji mechaa wụnye ebe nchekwa ọhụrụ, ịkwesịrị imelite ebe nchekwa sistemụ gị maka AlmaLinux imekọrịta ebe nchekwa agbakwunyere ọhụrụ. Jiri iwu a ka imelite dịka ndị a:

sudo dnf update

Wụnye MariaDB 10.6

Ugbu a ị wụnyela ebe nchekwa ahụ ma melite ebe nchekwa sistemụ gị iji gosipụta mgbanwe ọhụrụ, oge eruola ịwụnye. MariaDB. Iji mee nke a, jiri iwu a ka ịwụnye:

sudo dnf install mariadb-server mariadb

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.6 na AlmaLinux 8

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

Mara, n'oge echichi, a ga-akpali gị bubata igodo GPG maka MariaDB 10.6.

Ihe Nlereanya:

Otu esi etinye MariaDB 10.6 na AlmaLinux 8

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

Site na ndabara, MariaDB agaghị eme ya na buut, ma ọ bụghị ịgbanye ya, ị ga-achọ ime ha abụọ dị ka ndị a:

Iji malite MariaDB, pịnye ihe ndị a:

sudo systemctl start mariadb

Iji malite MariaDB na boot na ndabara, pịnye ihe ndị a:

sudo systemctl enable mariadb

Ozugbo emechara, ị ga-enyocha na nke gị MariaDB ọrụ na-arụ ọrụ nke ọma site na iwu a:

sudo systemctl status mariadb

Ị kwesịrị ị nweta (okwa ok) ịmara na ihe niile na-arụ ọrụ.

atụ:

Otu esi etinye MariaDB 10.6 na AlmaLinux 8

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 (mariadb_secure_installation):

sudo mariadb-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 AlmaLinux 8

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 AlmaLinux 8

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

Ihe atụ mmepụta:

Otu esi etinye MariaDB 10.6 na AlmaLinux 8

ụdị "Y," wee pịa "Tinye igodo" ịga n'ihu na iwepụ.

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, ị mụtala otu esi etinye MariaDB kachasị ọhụrụ na ntọhapụ kwụsiri ike kachasị ọhụrụ AlmaLinux 8. N'ozuzu, ọ ga-enyere aka ma ọ bụrụ na ị kwalite site na ochie anụ ụlọ 10.5 dị ka ọ mara mma ugbu a tụnyere 10.6, na e nwere nnukwu 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ụọ.

Ahapụ a Comment