Debian 10-ൽ MariaDB ഡാറ്റാബേസ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


MySQL-ന്റെ യഥാർത്ഥ ഡെവലപ്പർമാർ നിർമ്മിച്ച ഒരു ഓപ്പൺ സോഴ്uസും ജനപ്രിയമായ റിലേഷണൽ ഡാറ്റാബേസ് മാനേജ്uമെന്റ് സിസ്റ്റവുമാണ് (RDBMS) മരിയാഡിബി. ഇത് വേഗതയേറിയതും അളക്കാവുന്നതും കരുത്തുറ്റതുമായ ഒരു ഡാറ്റാബേസ് സിസ്റ്റമാണ്, സ്റ്റോറേജ് എഞ്ചിനുകൾ, പ്ലഗിനുകൾ, കൂടാതെ ഡാറ്റ ആക്uസസ്സുചെയ്യുന്നതിന് ഒരു SQL ഇന്റർഫേസ് നൽകുന്ന മറ്റ് നിരവധി ടൂളുകൾ എന്നിവയുള്ള ഒരു സമ്പന്നമായ ഇക്കോസിസ്റ്റം.

വിക്കിപീഡിയ, WordPress.com, ഗൂഗിൾ തുടങ്ങി നിരവധി സ്ഥാപനങ്ങളും കമ്പനികളും MySQL-ന് വേണ്ടിയുള്ള മെച്ചപ്പെടുത്തിയ, ഡ്രോപ്പ്-ഇൻ പകരക്കാരനാണ് MariaDB.

ഈ ചെറിയ ലേഖനത്തിൽ, Debian 10-ൽ MariaDB സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സുരക്ഷിതമാക്കാമെന്നും ഞങ്ങൾ കാണിച്ചുതരാം.

  1. ഒരു ഡെബിയൻ 10 (ബസ്റ്റർ) മിനിമൽ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

കുറിപ്പ്: നിങ്ങൾ ഒരു നോൺ-അഡ്uമിനിസ്uട്രേറ്റീവ് ഉപയോക്താവായാണ് സിസ്റ്റം പ്രവർത്തിപ്പിക്കുന്നതെങ്കിൽ, റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ നേടുന്നതിന് sudo കമാൻഡ് ഉപയോഗിക്കുക, നിങ്ങൾ MySQL ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രവർത്തിക്കുകയും ചെയ്തിട്ടുണ്ടെങ്കിൽ, തുടരുന്നതിന് മുമ്പ് അത് നിർത്തി പ്രവർത്തനരഹിതമാക്കുക.

Debian 10-ൽ MariaDB സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

മരിയാഡിബി സെർവറും ക്ലയന്റും അതിന്റെ എല്ലാ ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഡെബിയൻ ഒഫീഷ്യൽ റിപ്പോസിറ്ററികളിൽ നിന്ന് നിങ്ങൾക്ക് MariaDB സെർവർ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

# apt install mariadb-server

ഡെബിയനിലും ഉബുണ്ടു പോലുള്ള ഡെറിവേറ്റീവുകളിലും ഡെമണുകൾ ഇൻസ്റ്റാൾ ചെയ്ത ഉടൻ തന്നെ systemd വഴി സ്വയമേവ ആരംഭിക്കുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നത് ഒരു സാധാരണ രീതിയാണ്. MariaDB സേവനത്തിനും ഇത് ബാധകമാണ്.

ഇനിപ്പറയുന്ന systemctl കമാൻഡ് ഉപയോഗിച്ച് MariaDB സേവനം പ്രവർത്തനക്ഷമമാണോ എന്നും നിങ്ങൾക്ക് പരിശോധിക്കാം.

# systemctl status mariadb  

കൂടാതെ, systemd-ന് കീഴിൽ MariaDB സേവനം കൈകാര്യം ചെയ്യുന്നതിനുള്ള മറ്റ് പൊതുവായ കമാൻഡുകളും നിങ്ങൾ അറിയേണ്ടതുണ്ട്, അതിൽ കാണിച്ചിരിക്കുന്നതുപോലെ MariaDB സേവനം ആരംഭിക്കുന്നതിനും പുനരാരംഭിക്കുന്നതിനും നിർത്തുന്നതിനും റീലോഡ് ചെയ്യുന്നതിനുമുള്ള കമാൻഡുകൾ ഉൾപ്പെടുന്നു.

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

Debian 10-ൽ MariaDB സെർവർ സുരക്ഷിതമാക്കുന്നു

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

  • റൂട്ട് അക്കൗണ്ടുകൾക്കായി ഒരു പാസ്uവേഡ് സജ്ജീകരിക്കുന്നു.
  • റിമോട്ട് റൂട്ട് ലോഗിൻ പ്രവർത്തനരഹിതമാക്കുന്നു.
  • അജ്ഞാത-ഉപയോക്തൃ അക്കൗണ്ടുകൾ നീക്കംചെയ്യുന്നു.
  • അജ്ഞാത ഉപയോക്താക്കൾക്ക് സ്ഥിരസ്ഥിതിയായി ആക്സസ് ചെയ്യാൻ കഴിയുന്ന ടെസ്റ്റ് ഡാറ്റാബേസ് നീക്കംചെയ്യുന്നു.
  • കൂടാതെ പ്രത്യേകാവകാശങ്ങൾ വീണ്ടും ലോഡുചെയ്യുന്നു.

സുരക്ഷാ സ്ക്രിപ്റ്റ് അഭ്യർത്ഥിക്കാൻ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക.

ഒരിക്കൽ നിങ്ങളുടെ MariaDB ഇൻസ്റ്റലേഷൻ സുരക്ഷിതമാക്കി കഴിഞ്ഞാൽ, റൂട്ട് യൂസർ പാസ്uവേഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് mysql ഷെല്ലിലേക്ക് കണക്ട് ചെയ്യാം.

# mysql -u root -p 

\my_test_db\ എന്ന പേരിൽ ഒരു ഡാറ്റാബേസും \test_user\ എന്ന പേരിലുള്ള ഒരു ഉപയോക്താവും ഡാറ്റാബേസ് കൈകാര്യം ചെയ്യുന്നതിനുള്ള പൂർണ്ണ അധികാരങ്ങളോടെ ഇനിപ്പറയുന്ന SQL കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

ഒരു പുതിയ ഡാറ്റാബേസും ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിച്ച ശേഷം, പുതിയ ഉപയോക്തൃ അക്കൗണ്ട് ഉപയോഗിച്ച് MariaDB ഷെൽ ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുക കൂടാതെ ഉപയോക്താവിന് നൽകിയിരിക്കുന്ന എല്ലാ ഡാറ്റാബേസുകളും ഇനിപ്പറയുന്ന രീതിയിൽ കാണിക്കുക.

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

മരിയാഡിബിയിൽ ഈ ഉപയോഗപ്രദമായ ഇനിപ്പറയുന്ന ലേഖനങ്ങൾ വായിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. തുടക്കക്കാർക്കായി MySQL/MariaDB പഠിക്കുക - ഭാഗം 1
  2. MySQL, MariaDB എന്നിവയുടെ നിരവധി പ്രവർത്തനങ്ങൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് അറിയുക - ഭാഗം 2
  3. Linux-നുള്ള 12 MySQL/MariaDB സുരക്ഷാ മികച്ച രീതികൾ
  4. 'Automysqlbackup', 'Autopostgresqlbackup' ടൂളുകൾ ഉപയോഗിച്ച് MySQL/MariaDB, PostgreSQL എന്നിവ എങ്ങനെ ബാക്കപ്പ് ചെയ്യാം/പുനഃസ്ഥാപിക്കാം
  5. MySQL-ലെ സാധാരണ പിശകുകൾ പരിഹരിക്കുന്നതിനുള്ള ഉപയോഗപ്രദമായ നുറുങ്ങുകൾ

തൽക്കാലം അത്രമാത്രം! ഈ ഗൈഡിൽ, Debian 10 മിനിമൽ സെർവർ ഇൻസ്റ്റാളേഷനിൽ MariaDB സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സുരക്ഷിതമാക്കാമെന്നും ഞങ്ങൾ കാണിച്ചുതന്നു. നിങ്ങൾ ഞങ്ങളുമായി പങ്കിടാൻ ആഗ്രഹിക്കുന്ന എന്തെങ്കിലും ചോദ്യങ്ങൾക്കോ വിവരങ്ങൾക്കോ ഞങ്ങളെ ബന്ധപ്പെടാൻ ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.