CentOS 8-ൽ MariaDB എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
മരിയാഡിബി ഒരു ഓപ്പൺ സോഴ്uസ്, കമ്മ്യൂണിറ്റി വികസിപ്പിച്ച റിലേഷണൽ ഡാറ്റാബേസ് മാനേജ്uമെന്റ് സിസ്റ്റമാണ്. ഇത് MySQL-ൽ നിന്ന് ഫോർക്ക് ചെയ്യപ്പെടുകയും MySQL സൃഷ്ടിച്ച ഡവലപ്പർമാർ സൃഷ്ടിക്കുകയും പരിപാലിക്കുകയും ചെയ്യുന്നു. MariaDB MySQL-മായി വളരെ പൊരുത്തപ്പെടാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, എന്നാൽ പുതിയ സ്റ്റോറേജ് എഞ്ചിനുകൾ (Aria, ColumnStore, MyRocks) പോലെ മരിയാഡിബിയിൽ പുതിയ സവിശേഷതകൾ ചേർത്തിട്ടുണ്ട്.
ഈ ലേഖനത്തിൽ, CentOS 8 Linux-ലെ MariaDB-യുടെ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും ഞങ്ങൾ പരിശോധിക്കും.
ഘട്ടം 1: CentOS 8-ൽ MariaDB റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കുക
ഔദ്യോഗിക MariaDB ഡൗൺലോഡ് പേജിലേക്ക് പോയി വിതരണമായി CentOS ഉം പതിപ്പായി CentOS 8 ഉം Repository ലഭിക്കുന്നതിന് MariaDB 10.5 (സ്ഥിരമായ പതിപ്പ്) ഉം തിരഞ്ഞെടുക്കുക.
നിങ്ങൾ വിശദാംശങ്ങൾ തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് MariaDB YUM റിപ്പോസിറ്ററി മൊത്തത്തിൽ ലഭിക്കും. /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
റിപ്പോസിറ്ററി ഫയൽ സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് റിപ്പോസിറ്ററി പരിശോധിക്കാൻ കഴിയും.
$ dnf repolist
ഘട്ടം 2: CentOS 8-ൽ MariaDB ഇൻസ്റ്റാൾ ചെയ്യുന്നു
MariaDB പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇപ്പോൾ dnf കമാൻഡ് ഉപയോഗിക്കുക.
$ sudo dnf install MariaDB-server -y
അടുത്തതായി, MariaDB സേവനം ആരംഭിച്ച് സിസ്റ്റം സ്റ്റാർട്ടപ്പ് സമയത്ത് ഓട്ടോസ്റ്റാർട്ട് ചെയ്യാൻ അത് പ്രവർത്തനക്ഷമമാക്കുക.
$ systemctl start mariadb $ systemctl enable mariadb
ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് MariaDB സേവനത്തിന്റെ നില പരിശോധിക്കുക.
$ systemctl status mariadb
നിങ്ങൾക്ക് ഒരു ഫയർവാൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ചുവടെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾ ഫയർവാൾ നിയമത്തിലേക്ക് MariaDB ചേർക്കേണ്ടതുണ്ട്. റൂൾ ചേർത്തുകഴിഞ്ഞാൽ, ഫയർവാൾ വീണ്ടും ലോഡുചെയ്യേണ്ടതുണ്ട്.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
ഘട്ടം 3: CentOS 8-ൽ MariaDB സെർവർ സുരക്ഷിതമാക്കുന്നു
അവസാന ഘട്ടമെന്ന നിലയിൽ, ഞങ്ങൾ ഒരു സുരക്ഷിത MariaDB ഇൻസ്റ്റാളേഷൻ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. റൂട്ട് പാസ്uവേഡ് സജ്ജീകരിക്കുക, പ്രത്യേകാവകാശങ്ങൾ റീലോഡ് ചെയ്യുക, ടെസ്റ്റ് ഡാറ്റാബേസുകൾ നീക്കം ചെയ്യുക, റൂട്ട് ലോഗിൻ അനുവദിക്കാതിരിക്കുക എന്നിവ ഈ സ്ക്രിപ്റ്റ് ശ്രദ്ധിക്കുന്നു.
$ sudo mysql_secure_installation
ഇപ്പോൾ റൂട്ട് ഉപയോക്താവായി MariaDB-ലേക്ക് കണക്റ്റുചെയ്uത് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് പതിപ്പ് പരിശോധിക്കുക.
$ mysql -uroot -p
ഈ ലേഖനത്തിന് അത്രയേയുള്ളൂ. CentOS 8 Linux-ൽ MariaDB എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഞങ്ങൾ കണ്ടു.