Otu esi etinye MariaDB na CentOS 8


MariaDB bụ isi mmalite mepere emepe, sistemụ njikwa nchekwa data mmekọrịta nke obodo mepere emepe. Emebere ya site na MySQL ma mepụta ma na-elekọta ya site n'aka ndị mmepe mepụtara MySQL. Ezubere MariaDB ka ọ dakọtara na MySQL mana agbakwunyela atụmatụ ọhụrụ na MariaDB dị ka igwe nchekwa ọhụrụ (Aria, ColumnStore, MyRocks).

N'isiokwu a, anyị ga-eleba anya na ntinye na nhazi nke MariaDB na CentOS 8 Linux.

Kwụpụ 1: Kwado ebe nchekwa MariaDB na CentOS 8

Gaa na ibe nbudata MariaDB gọọmentị wee họrọ CentOS dị ka nkesa yana CentOS 8 dị ka ụdị yana MariaDB 10.5 (ụdị kwụsiri ike) iji nweta ebe nchekwa ahụ.

Ozugbo ịhọrọ nkọwa ahụ, ị ga-enweta MariaDB YUM ebe nchekwa. Detuo na mado ndenye ndị a n'ime faịlụ a na-akpọ /etc/yum.repos.d/MariaDB.repo.

$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Ozugbo faịlụ ebe nchekwa dị, ị nwere ike nyochaa ebe nchekwa ahụ site na iji iwu na-esonụ.

$ dnf repolist

Kwụpụ 2: Wụnye MariaDB na CentOS 8

Ugbu a jiri iwu dnf iji wụnye ngwugwu MariaDB.

$ sudo dnf install MariaDB-server -y

Na-esote, malite ọrụ MariaDB ma mee ka ọ nwee ike ịmalite n'oge mmalite usoro.

$ systemctl start mariadb
$ systemctl enable mariadb

Lelee ọkwa nke ọrụ MariaDB site na ịme iwu na-esonụ.

$ systemctl status mariadb 

Ọ bụrụ na ị nwere ọkụ ọkụ, ịkwesịrị ịgbakwunye MariaDB na iwu firewall site na ịme iwu dị n'okpuru. Ozugbo agbakwunyere iwu ahụ, ọ dị mkpa ka ebugharịa firewall.

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

Kwụpụ 3: Chekwaa nkesa MariaDB na CentOS 8

Dị ka nzọụkwụ ikpeazụ, anyị kwesịrị ịgba ọsọ edemede MariaDB echekwara. Edemede a na-elekọta maka ịtọlite okwuntughe mgbọrọgwụ, ibugharị ihe ùgwù, wepụ ọdụ data ule, na-ahapụ nbanye mgbọrọgwụ.

$ sudo mysql_secure_installation

Ugbu a jikọọ na MariaDB dị ka onye ọrụ mgbọrọgwụ wee lelee ụdị ahụ site na ịme iwu ndị a.

$ mysql -uroot -p

Nke ahụ bụ maka akụkọ a. Anyị ahụla ka esi etinye na hazie MariaDB na CentOS 8 Linux.