CentOS 8/RHEL 8-ൽ MySQL 8.0 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


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

ഏറ്റവും പുതിയ MySQL 8.0 പതിപ്പ്, CentOS 8, RHEL 8 സിസ്റ്റങ്ങളിൽ സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയ MySQL മൊഡ്യൂൾ ഉപയോഗിച്ച് ഡിഫോൾട്ട് AppStream റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ ലഭ്യമാണ്.

ചില നിയന്ത്രണങ്ങളോടെ MySQL 5.7-നുള്ള \ഡ്രോപ്പ്-ഇൻ റീപ്ലേസ്uമെന്റ് ആയ ഡിഫോൾട്ട് AppStream റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ MariaDB 10.3 ഡാറ്റാബേസ് പതിപ്പും ലഭ്യമാണ്. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ MySQL 8.0-നൊപ്പം പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ, ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ നിങ്ങളോട് ശുപാർശ ചെയ്യുന്നു. MariaDB 10.3.

ഈ ലേഖനത്തിൽ, YUM യൂട്ടിലിറ്റി വഴി ഡിഫോൾട്ട് AppStream റിപ്പോസിറ്ററി ഉപയോഗിച്ച് CentOS 8, RHEL 8 എന്നിവയിൽ ഏറ്റവും പുതിയ MySQL 8.0 പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയ ഞങ്ങൾ നിങ്ങളെ അറിയിക്കും.

CentOS8, RHEL 8 എന്നിവയിൽ MySQL 8.0 ഇൻസ്റ്റാൾ ചെയ്യുക

താഴെ പറയുന്ന yum കമാൻഡ് ഉപയോഗിച്ച് CentOS 8, RHEL 8 സിസ്റ്റങ്ങളിലെ ഡിഫോൾട്ട് ആപ്ലിക്കേഷൻ സ്ട്രീം റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ MySQL 8.0-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ലഭ്യമാണ്.

# yum -y install @mysql

@mysql മൊഡ്യൂൾ എല്ലാ ഡിപൻഡൻസികളോടും കൂടി MySQL-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യും.

MySQL-ന്റെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, MySQL സേവനം ആരംഭിക്കുക, സിസ്റ്റം ബൂട്ടിൽ യാന്ത്രികമായി ആരംഭിക്കാൻ അത് പ്രാപ്തമാക്കുകയും ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് സ്റ്റാറ്റസ് പരിശോധിക്കുകയും ചെയ്യുക.

# systemctl start mysqld
# systemctl enable --now mysqld
# systemctl status mysqld

റൂട്ട് പാസ്uവേഡ് സജ്ജീകരിക്കുക, അജ്ഞാത ഉപയോക്താക്കളെ നീക്കം ചെയ്യുക, റൂട്ട് ലോഗിൻ വിദൂരമായി അനുവദിക്കാതിരിക്കുക, ടെസ്റ്റ് ഡാറ്റാബേസ് നീക്കം ചെയ്യുക, റീലോഡ് പ്രിവിലേജ് എന്നിങ്ങനെയുള്ള നിരവധി സുരക്ഷാ-അടിസ്ഥാന പ്രവർത്തനങ്ങൾ നടത്തുന്ന സുരക്ഷാ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിച്ച് MySQL ഇൻസ്റ്റാളേഷൻ സുരക്ഷിതമാക്കുക.

# mysql_secure_installation

MySQL ഇൻസ്റ്റാളേഷൻ സുരക്ഷിതമാക്കിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് MySQL ഷെല്ലിലേക്ക് ലോഗിൻ ചെയ്ത് പുതിയ ഡാറ്റാബേസുകളും ഉപയോക്താക്കളും സൃഷ്ടിക്കാൻ തുടങ്ങാം.

# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'ravi123';
mysql> exit

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, CentOS 8, RHEL 8 എന്നിവയിൽ MySQL 8.0 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ ഫീഡ്uബാക്കോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളുമായി അത് പങ്കിടുക.