ഫെഡോറ 36 ലിനക്സിൽ MySQL 8 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ദശലക്ഷക്കണക്കിന് ഉപയോക്താക്കൾ ദിവസേന വിശ്വസിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്ന ഏറ്റവും പഴയതും വിശ്വസനീയവുമായ ഓപ്പൺ സോഴ്uസ് റിലേഷണൽ ഡാറ്റാബേസ് മാനേജ്uമെന്റ് സിസ്റ്റങ്ങളിൽ ഒന്നാണ് MySQL. ഫെഡോറ ഈയിടെ തങ്ങളുടെ മുൻനിര വിതരണത്തിന്റെ പുതിയ പതിപ്പ് പ്രഖ്യാപിച്ചതിനാൽ, ഫെഡോറ 36-ൽ MySQL 8 എങ്ങനെ എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് ഞങ്ങൾ കവർ ചെയ്യാൻ പോകുന്നു.

ഈ ട്യൂട്ടോറിയലിലുടനീളം, ഞങ്ങൾ സ്ഥിരസ്ഥിതി ഫെഡോറ റിപ്പോസിറ്ററികൾ ഉപയോഗിക്കാൻ പോകുന്നു, അതിനാൽ നമുക്ക് ഈ ഇൻസ്റ്റലേഷൻ പ്രക്രിയ കഴിയുന്നത്ര ലളിതമാക്കാം.

പ്രധാനപ്പെട്ടത്: MySQL, MariaDB പാക്കേജുകൾ സമാന ഫയലുകൾ നൽകുന്നു, അവ പരസ്പരം വൈരുദ്ധ്യമുണ്ടാക്കും. ഇക്കാരണത്താൽ, നിങ്ങൾ MySQL അല്ലെങ്കിൽ MariaDB മാത്രമേ ഇൻസ്റ്റാൾ ചെയ്യാവൂ എന്നാൽ രണ്ടും പാടില്ല.

ഫെഡോറ ലിനക്സിൽ MySQL ഇൻസ്റ്റോൾ ചെയ്യുന്നു

നിങ്ങളുടെ സിസ്റ്റത്തിലേക്ക് ഏതെങ്കിലും പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ റിപ്പോസിറ്ററികൾ അപ്ഡേറ്റ് ചെയ്യുകയും അപ്ഡേറ്റുകൾ പ്രയോഗിക്കുകയും ചെയ്യുന്നത് (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) ശക്തമായ അനുഭവം ഉറപ്പാക്കുന്നു. തന്നിരിക്കുന്ന dnf കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ റിപ്പോസിറ്ററികൾ അപ്ഡേറ്റ് ചെയ്യാൻ പോകുന്നു:

$ sudo dnf update

റിപ്പോസിറ്ററികൾ അപ്ഡേറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, നമുക്ക് ഇൻസ്റ്റലേഷൻ ഭാഗത്തേക്ക് പോകാം. നമ്മൾ ഡിഫോൾട്ട് റിപ്പോസിറ്ററി ഉപയോഗിക്കാൻ പോകുന്നതിനാൽ, കൂടുതൽ സങ്കീർണ്ണമായ ഘട്ടങ്ങളിൽ നിന്ന് ഇത് നമ്മെ രക്ഷിക്കുന്നു. MySQL-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ലഭിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നതിനാൽ, ഞങ്ങൾ കമ്മ്യൂണിറ്റി പതിപ്പ് ഉപയോഗിക്കാൻ പോകുന്നു.

MySQL ഇൻസ്റ്റാൾ ചെയ്യാൻ, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

$ sudo dnf install community-mysql-server -y

ഞങ്ങൾ dnf ഉപയോഗിക്കുന്നതിനാൽ, അത് എല്ലാ ഡിപൻഡൻസികളും സ്വയമേവ കൈകാര്യം ചെയ്യുകയും ഞങ്ങൾക്ക് തടസ്സമില്ലാത്ത അനുഭവം നൽകുകയും ചെയ്യും.

ഫെഡോറ ലിനക്സിൽ MySQL ആരംഭിക്കുന്നു

MySQL ഇൻസ്റ്റാൾ ചെയ്യുന്നത് കൊണ്ട് നിങ്ങളുടെ ജോലി നടക്കില്ല. കൂടുതൽ മുന്നോട്ട് പോകുന്നതിന് മുമ്പ്, ഞങ്ങൾ MySQL സേവനം പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്, കാരണം ഇൻസ്റ്റാളേഷന് ശേഷം അത് നിഷ്uക്രിയമായ അവസ്ഥയിലായിരിക്കും.

MySQL സേവനത്തിന്റെ നിലവിലെ നില പരിശോധിക്കുന്നതിന്, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

$ systemctl status mysqld

MySQL സേവനം ആരംഭിക്കുന്നതിന് ഞങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കും:

$ sudo systemctl start mysqld

ഇപ്പോൾ, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമ്മൾ MySQL വിജയകരമായി ആരംഭിച്ചിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാം:

$ systemctl status mysqld

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, MySQL ഒരു സജീവ നിലയിലാണ് പ്രവർത്തിക്കുന്നത്.

അതുപോലെ, ഓരോ ബൂട്ടിലും നിങ്ങൾക്ക് MySQL ആരംഭിക്കണമെങ്കിൽ, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും:

$ sudo systemctl enable mysqld

ഫെഡോറ ലിനക്സിൽ MySQL സുരക്ഷിതമാക്കുന്നു

MySQL-ന്റെ ഡിഫോൾട്ട് ഇൻസ്റ്റാളേഷൻ ആധുനിക സുരക്ഷാ മാനദണ്ഡങ്ങളാൽ ദുർബലമാണ്, ഹാക്കർമാർക്ക് എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയും. നിങ്ങളുടെ MySQL സുരക്ഷിതമാക്കാൻ ഒന്നിലധികം മാർഗങ്ങളുണ്ട്, എന്നാൽ ഏറ്റവും ലളിതവും എന്നാൽ ഏറ്റവും ഫലപ്രദവുമായത് ഒരു സുരക്ഷിത സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുക എന്നതാണ്.

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് സുരക്ഷിത സ്ക്രിപ്റ്റ് എളുപ്പത്തിൽ ആരംഭിക്കാൻ കഴിയും:

$ sudo mysql_secure_installation

മിക്ക ഉപയോക്താക്കൾക്കും, ഈ സ്ക്രിപ്റ്റ് നന്നായി പ്രവർത്തിക്കും, എന്നാൽ ഇത് നിങ്ങളോട് പാസ്uവേഡ് ആവശ്യപ്പെടുകയാണെങ്കിൽ, നൽകിയിരിക്കുന്ന കമാൻഡ് പ്രകാരം നിങ്ങൾക്ക് mysqld.log-ൽ നിന്ന് /var/log/ എന്നതിൽ നിന്ന് ഒരു താൽക്കാലിക പാസ്uവേഡ് വീണ്ടെടുക്കാം:

$ sudo grep 'temporary password' /var/log/mysqld.log

സുരക്ഷിത സ്ക്രിപ്റ്റ് നിങ്ങളോട് ഇനിപ്പറയുന്നവ ചോദിക്കും:

  • ഒരു റൂട്ട് പാസ്uവേഡ് സജ്ജീകരിക്കുന്നു
  • അജ്ഞാത ഉപയോക്താക്കളെ നീക്കം ചെയ്യുന്നു
  • റിമോട്ട് വഴിയുള്ള റൂട്ട് ആക്സസ് അപ്രാപ്തമാക്കുക
  • ടെസ്റ്റ് ഡാറ്റാബേസ് നീക്കം ചെയ്യുന്നു
  • റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ റീലോഡ് ചെയ്യുന്നു

Fedora Linux-ൽ MySQL-ലേക്ക് ബന്ധിപ്പിക്കുന്നു

സ്ക്രിപ്റ്റ് സുരക്ഷിതമാക്കുന്നത് പൂർത്തിയാക്കിക്കഴിഞ്ഞാൽ, നൽകിയിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് MySQL സെർവറിലേക്ക് എളുപ്പത്തിൽ കണക്റ്റുചെയ്യാനാകും:

$ sudo mysql -u root -p

ഞങ്ങൾ MySQL-ൽ പ്രവേശിച്ചുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് നമുക്ക് ഡാറ്റാബേസുകൾ ലിസ്റ്റ് ചെയ്യാം:

mysql> SHOW DATABASES;

ഫെഡോറ ലിനക്സിൽ MySQL അപ്ഡേറ്റ് ചെയ്യുന്നു

ഞങ്ങൾ അടുത്തിടെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കിയെങ്കിലും, MySQL ഉൽപ്പന്നങ്ങൾ അപ്uഡേറ്റ് ചെയ്യുന്നതിന് ഞങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

$ sudo dnf update mysql-server

ഫെഡോറ 36-ൽ സാധ്യമായ ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ MySQL 8 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെ കുറിച്ചുള്ള ഞങ്ങളുടെ തീരുമാനമാണിത്. എന്നാൽ ഇൻസ്റ്റാളേഷനിൽ നിങ്ങൾക്ക് ഇപ്പോഴും എന്തെങ്കിലും പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, അഭിപ്രായ വിഭാഗത്തിൽ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.