Giunsa ang Pag-install sa MariaDB 10 sa RHEL 8


Ang MariaDB usa ka popular nga alternatibo sa MySQL database management system. Gihimo kini sa orihinal nga mga developer sa MySQL ug gituyo nga magpabilin nga bukas nga tinubdan.

Ang MariaDB paspas ug kasaligan, nagsuporta sa lainlaing mga makina sa pagtipig ug adunay mga plugins nga naghimo niini nga perpekto alang sa daghang mga kaso sa paggamit.

Sa kini nga panudlo ipakita namon kanimo kung giunsa ang pag-install sa MariaDB server sa imong RHEL 8. I-install namon ang bersyon sa MariaDB 10.3.10.

Mubo nga sulat: Kini nga panudlo nagdahum nga ikaw adunay usa ka aktibo nga RHEL 8 nga suskrisyon ug nga ikaw adunay gamut nga access sa imong RHEL nga sistema. Sa laing paagi mahimo nimong gamiton ang usa ka pribilihiyo nga tiggamit ug ipadagan ang mga mando gamit ang sudo.

Pag-instalar sa MariaDB Server

Aron ma-install ang MariaDB server, among gamiton ang mosunod nga yum command aron makompleto ang pag-install.

# yum install mariadb-server

Kini mag-instalar sa MariaDB server ug sa tanan nga gikinahanglan nga dependencies.

Kung kompleto na ang pag-install, mahimo nimong sugdan ang serbisyo sa MariaDB gamit ang:

# systemctl start mariadb

Kung gusto nimo nga awtomatiko nga magsugod ang serbisyo sa MariaDB pagkahuman sa matag boot sa sistema, mahimo nimong ipadagan ang mosunud nga mando:

# systemctl enable mariadb

I-verify ang kahimtang sa serbisyo sa MariaDB gamit ang:

# systemctl status mariadb

Luwas nga Pag-install sa MariaDB

Karon nga nagsugod na ang among serbisyo, panahon na aron mapauswag ang seguridad niini. Among i-setup ang root password, i-disable ang remote root login, tangtangon ang test database ug anonymous nga user. Sa katapusan among i-reload ang tanan nga mga pribilehiyo.

Alang niana nga katuyoan, padagana lang ang mosunod nga sugo ug tubaga ang mga pangutana sumala niana:

# mysql_secure_installation

Timan-i nga ang password sa root user walay sulod, busa kung gusto nimo nga usbon kini, pindota lang ang enter, kung giaghat alang sa kasamtangan nga password. Ang uban mahimo nimong sundon ang mga lakang ug tubag sa imahe sa ubos:

Pag-access sa MariaDB Server

Moadto kita sa usa ka gamay nga lawom ug maghimo usa ka database, tiggamit ug paghatag mga pribilehiyo sa kana nga tiggamit sa database. Aron ma-access ang server gamit ang console, mahimo nimong gamiton ang mosunod nga sugo:

# mysql -u root -p 

Kung giaghat, isulod ang root password nga imong gitakda sa sayo pa.

Karon maghimo kita sa atong database. Alang niana nga katuyoan sa prompt sa MariaDB, padagana ang mosunod nga sugo:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Maghimo kini og bag-ong database nga ginganlag tecmint. Imbis nga ma-access kana nga database gamit ang among gamut nga tiggamit, maghimo kami nga lahi nga tiggamit sa database, nga adunay mga pribilehiyo sa kana nga database lamang.

Himoon namo ang among bag-ong user nga gitawag ug tecmint_user ug hatagan kinig mga pribilehiyo sa tecmint database, uban sa mosunod nga sugo:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

Sa paghimo sa imong kaugalingong user, siguroha nga ilisan ang securePassword sa password nga gusto nimong ihatag sa maong user.

Kung nahuman na nimo ang mga sugo sa ibabaw, i-type ang quit sa prompt aron mogawas sa MariaDB:

MariaDB [(none)]> quit;

Karon mahimo nimong gamiton ang bag-ong tiggamit aron ma-access ang database sa tecmint.

# mysql -u tecmint_user -p 

Kung giaghat isulud ang password alang sa kana nga tiggamit. Aron mabag-o ang gigamit nga database, mahimo nimong gamiton ang mosunod sa prompt sa MariaDB:

MariaDB [(none)]> use tecmint;

Kini mag-usab sa kasamtangan nga database ngadto sa tecmint.

Sa laing paagi, mahimo nimong i-isyu ang mysql command pinaagi sa pagtino sa ngalan sa database ingon man sa gipakita.

# mysql -u tecmint_user -p tecmint

Nianang paagiha sa dihang imong gisulod ang password sa user, direkta nimong gamiton ang tecmint database.

Dinhi nahibal-an nimo ang pipila sa mga sukaranan sa MariaDB, apan adunay daghan pa nga susihon. Kung gusto nimo mapauswag ang imong kahibalo sa database mahimo nimong susihon ang among mga giya dinhi:

  1. Pagkat-on sa MySQL/MariaDB para sa mga Nagsugod – Bahin 1
  2. Pagkat-on sa MySQL/MariaDB para sa mga Nagsugod – Bahin 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands para sa Database Administration – Part IV
  5. 15 Mapuslanon nga MariaDB Performance Tuning and Optimization Tips – Part V

Mao kini. Sa kini nga panudlo, nahibal-an nimo kung giunsa ang pag-install ug pag-secure sa server sa MariaDB ug paghimo sa imong una nga database. Kung naa kay mga pangutana, ayaw pagduhaduha nga i-post kini sa seksyon sa komento.