Rocky Linux, AlmaLinux എന്നിവയിൽ MariaDB എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


മരിയാഡിബി ഒരു സ്വതന്ത്രവും കമ്മ്യൂണിറ്റി-വികസിപ്പിച്ചതുമായ റിലേഷണൽ ഡാറ്റാബേസ് സിസ്റ്റമാണ്, അത് വളരെ ജനപ്രിയമായ MySQL ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റത്തിന് അനുയോജ്യമായ ഡ്രോപ്പ്-ഇൻ മാറ്റിസ്ഥാപിക്കലാണ്.

MySQL-ന്റെ യഥാർത്ഥ ഡെവലപ്പർമാർ ഒറാക്കിൾ MySQL ഏറ്റെടുക്കുന്നതുമായി ബന്ധപ്പെട്ട് അവരുടെ സംശയങ്ങൾ പ്രകടിപ്പിച്ചതിന് ശേഷം ഇത് MySQL-ൽ നിന്ന് ഫോർക്ക് ചെയ്യപ്പെട്ടു. അതിനുശേഷം, GNU ലൈസൻസിന് കീഴിൽ സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസും ആയി തുടരുമെന്ന് MariaDB ഉറപ്പുനൽകുന്നു.

മരിയാഡിബി അതിന്റെ വേഗതയേറിയ പ്രകടനം, സ്കേലബിളിറ്റി, സ്ഥിരത, കരുത്ത് എന്നിവയ്ക്ക് വൻതോതിൽ ജനപ്രിയമാണ്. ലിനക്സ്, ഫ്രീബിഎസ്ഡി, മാക്, വിൻഡോസ് എന്നിവയുൾപ്പെടെ വിപുലമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി ഇത് പൊരുത്തപ്പെടുന്നു.

സമ്പന്നമായ സ്റ്റോറേജ് എഞ്ചിനുകൾ, പ്ലഗിനുകൾ, മറ്റ് രസകരമായ ടൂളുകൾ എന്നിവ അത് നൽകുന്ന ഡാറ്റ അനലിറ്റിക്uസ്, ഡാറ്റ വെയർഹൗസിംഗ്, ട്രാൻസാഷണൽ പ്രോസസ്സിംഗ് തുടങ്ങിയ വിവിധ ഉപയോഗ കേസുകൾക്ക് അനുയോജ്യമായ ഒരു ഓപ്ഷനായി മാറ്റുന്നു. വാസ്തവത്തിൽ, ഇത് വെബ് ആപ്ലിക്കേഷനുകൾ ഹോസ്റ്റുചെയ്യുന്നതിന് ഉപയോഗിക്കുന്ന LEMP സ്റ്റാക്കുകളുടെ ഒരു പ്രധാന ഘടകമാണ്.

മരിയാഡിബിയുടെ പ്രധാന സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ഗലേറ ക്ലസ്റ്ററിംഗ് സാങ്കേതികവിദ്യ.
  • InnoDB, XtraDB, Aria, TokuDB, CONNECT, SEQUENCE എന്നിങ്ങനെയുള്ള പുതിയ സ്റ്റോറേജ് എഞ്ചിനുകൾ ചിലത് സൂചിപ്പിക്കാൻ.
  • വേഗമേറിയതും മെച്ചപ്പെട്ടതുമായ പകർപ്പെടുക്കൽ.
  • 200,00+ കണക്ഷനുകൾ വരെ പിന്തുണയ്ക്കാൻ കഴിവുള്ള വിപുലമായ ത്രെഡ് പൂൾ.
  • സിസ്റ്റം പതിപ്പിച്ച പട്ടികകൾ, ആങ്കർ ചെയ്uത ഡാറ്റ തരങ്ങൾ, യുണിക്uസ് സോക്കറ്റ് പ്രാമാണീകരണം എന്നിവ പോലുള്ള പുതിയ സവിശേഷതകൾ.

ഈ ലേഖനത്തിൽ, Rocky Linux 8, AlmaLinux 8 എന്നിവയിൽ MariaDB ഡാറ്റാബേസ് സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ നിങ്ങളെ അറിയിക്കുന്നു.

ഘട്ടം 1: Rocky Linux-ൽ MariaDB റിപ്പോസിറ്ററി ചേർക്കുക

സ്ഥിരസ്ഥിതിയായി, Rocky Linux AppStream റിപ്പോസിറ്ററി MariaDB 10.3 നൽകുന്നു. എന്നിരുന്നാലും, ഇത് ഏറ്റവും പുതിയ പതിപ്പല്ല. ഇപ്പോൾ, MariaDB 10.6 ആണ് നിലവിലെ സ്ഥിരതയുള്ള റിലീസ്.

ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇനിപ്പറയുന്ന രീതിയിൽ MariaDB റിപ്പോസിറ്ററി ഫയൽ സൃഷ്ടിക്കുക.

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

കാണിച്ചിരിക്കുന്ന വരികൾ ഒട്ടിക്കുക.

[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 

തുടർന്ന് മാറ്റങ്ങൾ സംരക്ഷിച്ച് ഫയലിൽ നിന്ന് പുറത്തുകടക്കുക.

അടുത്തതായി, പുതുതായി ചേർത്ത റിപ്പോസിറ്ററി രജിസ്റ്റർ ചെയ്യുന്നതിനായി റോക്കിക്കുള്ള സിസ്റ്റം റിപ്പോസിറ്ററികൾ അപ്ഡേറ്റ് ചെയ്യുക.

$ sudo dnf update

ഘട്ടം 2: Rocky Linux-ൽ MariaDB ഇൻസ്റ്റാൾ ചെയ്യുക

ശേഖരം ഉള്ളതിനാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ മരിയാഡിബി ഡാറ്റാബേസ് സെർവർ ഉപയോഗിച്ച് നീങ്ങുക:

$ sudo dnf install mariadb-server mariadb

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ബൂട്ട് സമയത്ത് ആരംഭിക്കുന്നതിന് MariaDB സേവനം പ്രവർത്തനക്ഷമമാക്കുകയും ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് സേവനം ആരംഭിക്കുകയും ചെയ്യുക.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

തുടർന്ന് MariaDB-യുടെ റണ്ണിംഗ് സ്റ്റാറ്റസ് പരിശോധിക്കുക.

$ sudo systemctl status mariadb

എല്ലാം ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് ഔട്ട്പുട്ട് കാണിക്കുന്നു.

ഘട്ടം 3: Rocky Linux-ൽ MariaDB സുരക്ഷിതമാക്കുക

ഡാറ്റാബേസ് സെർവറിനെ ഹാക്കർമാർ ചൂഷണം ചെയ്യാൻ കാരണമായേക്കാവുന്ന ദുർബലവും നിലവിലുള്ള സുരക്ഷാ അപകടസാധ്യതകളും ഉള്ള ഡിഫോൾട്ട് ക്രമീകരണങ്ങളുമായാണ് MariaDB വരുന്നത്. അതിനാൽ, ഡാറ്റാബേസ് സെർവർ സുരക്ഷിതമാക്കാൻ ഞങ്ങൾ കൂടുതൽ നടപടികൾ സ്വീകരിക്കേണ്ടതുണ്ട്.

അങ്ങനെ ചെയ്യുന്നതിന്, ഞങ്ങൾ ചുവടെയുള്ള സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കും.

$ sudo mysql_secure_installation

ആദ്യം, റൂട്ട് പാസ്uവേഡ് സജ്ജമാക്കുക.

ശേഷിക്കുന്ന നിർദ്ദേശങ്ങൾക്കായി, അജ്ഞാത ഉപയോക്താക്കളെ ശുദ്ധീകരിക്കാൻ ‘Y’ അമർത്തുക, റിമോട്ട് റൂട്ട് ലോഗിൻ അനുവദിക്കരുത്, ഉൽപ്പാദനത്തിൽ ആവശ്യമില്ലാത്ത ടെസ്റ്റ് ഡാറ്റാബേസ് നീക്കം ചെയ്യുകയും ഒടുവിൽ മാറ്റങ്ങൾ സംരക്ഷിക്കുകയും ചെയ്യുക.

MariaDB ഡാറ്റാബേസ് സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക

$ sudo mysql -u root -p

നിങ്ങൾ മുമ്പത്തെ ഘട്ടത്തിൽ ക്രമീകരിച്ച റൂട്ട് പാസ്uവേഡ് നൽകുകയും MariaDB ഷെൽ ആക്uസസ് ചെയ്യാൻ ENTER അമർത്തുകയും ചെയ്യുക.

പിന്നെ അങ്ങ് പോയി. Rocky Linux 8-ൽ MariaDB ഡാറ്റാബേസ് സെർവർ ഞങ്ങൾ വിജയകരമായി ഇൻസ്uറ്റാൾ ചെയ്uതു. ഓർക്കുക, നിങ്ങൾക്ക് AppStream റിപ്പോസിറ്ററി നൽകുന്ന പതിപ്പ് തുടർന്നും ഉപയോഗിക്കാനാകും, അത് നന്നായി പ്രവർത്തിക്കും. എന്നിരുന്നാലും, നിങ്ങൾ MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, റിപ്പോസിറ്ററി ചേർക്കുന്നത് തന്ത്രം ചെയ്യും.