Otu esi etinye MariaDB 10 na RHEL 8
MariaDB bụ ihe ọzọ ama ama na sistemụ njikwa nchekwa data MySQL. Ndị mmepe MySQL mbụ mepụtara ya ma echere ka ọ nọgide na-emeghe.
MariaDB bụ ngwa ngwa na ntụkwasị obi, na-akwado igwe nchekwa nchekwa dị iche iche ma nwee plugins nke na-eme ka ọ zuo oke maka ụdị ojiji dị iche iche.
N'ime nkuzi a, anyị ga-egosi gị otu esi etinye ihe nkesa MariaDB na RHEL 8 gị. Anyị ga-etinye ụdị MariaDB 10.3.10.
Mara: Nkuzi a na-eche na ị nwere ndenye aha RHEL 8 na-arụ ọrụ yana na ị nwere ohere mgbọrọgwụ na sistemụ RHEL gị. N'aka nke ọzọ ị nwere ike iji onye ọrụ nwere ihe ùgwù wee jiri sudo mee iwu ahụ.
Ịwụnye MariaDB Server
Iji wụnye ihe nkesa MariaDB, anyị ga-eji iwu yum na-esonụ iji mezue nrụnye.
# yum install mariadb-server
Nke a ga-etinye ihe nkesa MariaDB na ihe ndabere niile achọrọ.
Ozugbo echichi mechara, ị nwere ike ịmalite ọrụ MariaDB site na:
# systemctl start mariadb
Ọ bụrụ na ịchọrọ ịmalite ọrụ MariaDB na-akpaghị aka mgbe buut sistemu ọ bụla, ị nwere ike ịme iwu a:
# systemctl enable mariadb
Nyochaa ọkwa nke ọrụ MariaDB site na:
# systemctl status mariadb
Chekwaa nwụnye MariaDB
Ugbu a anyị amalitela ọrụ anyị, oge eruola imeziwanye nchekwa ya. Anyị ga-edozi okwuntughe mgbọrọgwụ, gbanyụọ nbanye mgbọrọgwụ, wepụ data nchekwa data na onye ọrụ na-amaghị aha. N'ikpeazụ, anyị ga-ebugharị ihe ùgwù niile.
Maka ebumnuche ahụ, mee naanị iwu na-esonụ wee zaa ajụjụ ndị a nke ọma:
# mysql_secure_installation
Rịba ama na paswọọdụ onye ọrụ mgbọrọgwụ bụ ihe efu, yabụ ọ bụrụ na ịchọrọ ịgbanwe ya, pịa Tinye, mgbe kpaliri maka paswọọdụ ugbu a. Ndị ọzọ ị nwere ike soro usoro na azịza na foto dị n'okpuru:
Nweta ihe nkesa MariaDB
Ka anyị banye ntakịrị omimi wee mepụta nchekwa data, onye ọrụ ma nye onye ọrụ ahụ ohere na nchekwa data. Iji nweta ihe nkesa na console, ị nwere ike iji iwu a:
# mysql -u root -p
Mgbe kpaliri, tinye mgbọrọgwụ okwuntughe nke ị debere na mbụ.
Ugbu a, ka anyị mepụta nchekwa data anyị. Maka ebumnuche ahụ na ngwa ngwa MariaDB, mee iwu a:
MariaDB [(none)]> CREATE DATABASE tecmint;
Nke a ga-emepụta nchekwa data ọhụrụ aha ya bụ tecmint. Kama iji onye ọrụ mgbọrọgwụ nweta nchekwa data ahụ, anyị ga-emepụta onye ọrụ nchekwa data dị iche, nke ga-enwe ohere na nchekwa data ahụ naanị.
Anyị ga-emepụta onye ọrụ ọhụrụ anyị a na-akpọ tecmint_user wee nye ya ohere na nchekwa data tecmint, yana iwu a:
MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email IDENTIFIED BY 'securePassowrd';
Mgbe ị na-eke onye ọrụ nke gị, jide n'aka na ị ga-eji paswọọdụ ịchọrọ inye onye ọrụ ahụ dochie “SecurityPassword”.
Mgbe ịmechara iwu ndị a dị n'elu, pịnye kwụsị na ngwa ngwa ịpụ na MariaDB:
MariaDB [(none)]> quit;
Ugbu a ị nwere ike iji onye ọrụ ọhụrụ nweta nchekwa data tecmint.
# mysql -u tecmint_user -p
Mgbe kpaliri, tinye paswọọdụ maka onye ọrụ ahụ. Ka ịgbanwee nchekwa data eji, ị nwere ike iji ihe ndị a na ngwa ngwa MariaDB:
MariaDB [(none)]> use tecmint;
Nke a ga-agbanwe nchekwa data dị ugbu a ka ọ bụrụ tecmt.
N'aka nke ọzọ, ịnwere ike ịnye iwu mysql site na ịkọwa aha nchekwa data yana egosiri.
# mysql -u tecmint_user -p tecmint
N'ụzọ ahụ mgbe itinyere paswọọdụ onye ọrụ, ị ga-eji nchekwa data tecmint ozugbo.
N'ebe a, ị mụtala ụfọdụ ihe ndabere nke MariaDB, mana enwere ọtụtụ ihe ọzọ ị ga-enyocha. Ọ bụrụ na ịchọrọ ịkwalite ihe ọmụma nchekwa data gị, ị nwere ike lelee ntuziaka anyị ebe a:
- Mụta MySQL/MariaDB maka ndị mbido – Akụkụ 1
- Mụta MySQL/MariaDB maka ndị mbido – Nkebi nke 2
- MySQL Basic Database Administration Iwu – Nkebi III
- 20 MySQL (Mysqladmin) Iwu maka nchịkwa nchekwa data - Nkebi IV
- 15 Bara uru Ntụgharị na Ntụziaka Nrụ ọrụ MariaDB – Nkebi V
Nke a bụ ya. N'ime nkuzi a, ị mụtara ka esi etinye ma chekwaa ihe nkesa MariaDB wee mepụta nchekwa data mbụ gị. Ọ bụrụ na ị nwere ajụjụ ọ bụla, nweere onwe gị biputere ha na ngalaba nkọwa.