Otu esi etinye MariaDB na Rocky Linux na AlmaLinux


MariaDB bụ sistemu nchekwa data mmekọrịta mepere emepe na obodo mepere emepe nke bụ ngbanwe ndaba dakọtara maka sistemụ njikwa nchekwa data MySQL ama ama.

Agbaghara ya site na MySQL mgbe ndị mbido mbụ nke MySQL kwuputara mmejọ ha site n'inweta MySQL site na Oracle. Kemgbe ahụ, MariaDB kwenyesiri ike na ọ ga-anọrịrị na ebe mepere emepe n'okpuru ikike GNU.

MariaDB bụ nnukwu ewu ewu maka ịrụ ọrụ ngwa ngwa, scalability, nkwụsi ike, na ike ya. Ọ dakọtara na ọtụtụ sistemụ arụmọrụ gụnyere Linux, FreeBSD, Mac, na Windows.

Igwe nchekwa nchekwa bara ụba, plugins na ngwaọrụ ndị ọzọ dị mma ọ na-enye na-eme ka ọ bụrụ nhọrọ dị mma maka iji okwu dị iche iche dị ka nyocha data, nchekwa data, nhazi azụmahịa, na ndị ọzọ. N'ezie, ọ bụ akụkụ bụ isi nke nchịkọta LEMP nke a na-eji maka nnabata ngwa weebụ.

Akụkụ bụ isi nke MariaDB gụnyere:

  • Teknụzụ ụyọkọ Galera.
  • Igwe nchekwa ọhụrụ dị ka InnoDB, XtraDB, Aria, TokuDB, CONNECT, na SEQUENCE iji kpọtụrụ ole na ole.
  • Mmegharị ngwa ngwa na emelitere.
  • Ọdọ mmiri eri dị elu nwere ike ịkwado njikọ ruru 200,00+.
  • Njirimara ọhụrụ dị ka tebụl ụdị sistemụ, ụdị data agbadoro, na nyocha oghere UNIX iji kwuo ole na ole.

N'isiokwu a, anyị na-ejegharị gị ka esi etinye ihe nkesa nchekwa data MariaDB na Rocky Linux 8 na AlmaLinux 8.

Kwụpụ 1: Tinye ebe nchekwa MariaDB na Rocky Linux

Site na ndabara, ebe nchekwa Rocky Linux AppStream na-enye MariaDB 10.3. Agbanyeghị, nke a abụghị ụdị kachasị ọhụrụ. N'oge a, ntọhapụ kwụsiri ike ugbu a bụ MariaDB 10.6.

Iji wụnye ụdị ọhụrụ, mepụta faịlụ nchekwa MariaDB na sistemụ gị dị ka ndị a.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Tapawa ahịrị ndị egosiri.

[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 

Wee chekwaa mgbanwe ndị ahụ wee pụọ na faịlụ ahụ.

Na-esote, melite ebe nchekwa sistemụ maka Rocky ka ịdebanye aha ebe nchekwa agbakwunyere ọhụrụ.

$ sudo dnf update

Kwụpụ 2: Wụnye MariaDB na Rocky Linux

Site na ebe nchekwa ahụ, gaa n'ihu ma wụnye ihe nkesa nchekwa data MariaDB dị ka egosiri:

$ sudo dnf install mariadb-server mariadb

Ozugbo arụnyere, mee ka ọrụ MariaDB malite na oge buut wee malite ọrụ site na iji iwu ndị a.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Mgbe ahụ nyochaa ọnọdụ ọsọ nke MariaDB.

$ sudo systemctl status mariadb

Ihe mmepụta na-egosi na ihe niile na-arụ ọrụ dịka o kwesịrị.

Kwụpụ 3: Chekwaa MariaDB na Rocky Linux

MariaDB na-abịa na ntọala ndabara na-adịghị ike yana ihe egwu nchekwa dị ugbu a nke nwere ike ime ka ndị na-agba ọsọ na-erigbu ihe nkesa nchekwa data. Ya mere, anyị kwesịrị ime ihe ndị ọzọ iji chekwaa ihe nkesa nchekwa data.

Iji mee nke a, anyị ga-agba ọsọ edemede n'okpuru.

$ sudo mysql_secure_installation

Mbụ, tọọ mgbọrọgwụ paswọọdụ.

Maka mkpali ndị fọdụrụ, pịa ‘Y’ ka ihichapụ ndị ọrụ na-amaghị aha, hapụ nbanye mgbọrọgwụ dịpụrụ adịpụ wee wepụ nchekwa data nnwale nke achọghị na mmepụta wee chekwaa mgbanwe ndị ahụ.

Iji banye na ihe nkesa nchekwa data MariaDB, mee iwu a

$ sudo mysql -u root -p

Nye okwuntughe mgbọrọgwụ nke ị haziri na nzọụkwụ gara aga wee pịa ENTER ka ịnweta shei MariaDB.

Ma ebe ahụ ka ị ga-aga. Anyị etinyela ihe nkesa nchekwa data MariaDB nke ọma na Rocky Linux 8. Cheta, ị ka nwere ike iji ụdị nke ebe nchekwa AppStream nyere nke ga-arụ ọrụ nke ọma. Agbanyeghị, ọ bụrụ na ị na-achọ ịwụnye ụdị MariaDB kachasị ọhụrụ, wee tinye ebe nchekwa ahụ ga-eme aghụghọ ahụ.