ലിനക്സിൽ MySQL അല്ലെങ്കിൽ MariaDB-യുടെ റൂട്ട് പാസ്uവേഡ് എങ്ങനെ മാറ്റാം


നിങ്ങൾ ആദ്യമായി Linux-ൽ MySQL അല്ലെങ്കിൽ MariaDB ഇൻസ്റ്റാൾ ചെയ്യുകയാണെങ്കിൽ, അടിസ്ഥാന ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് MySQL ഇൻസ്റ്റാളേഷൻ സുരക്ഷിതമാക്കാൻ നിങ്ങൾ mysql_secure_installation സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യാനുള്ള സാധ്യതയുണ്ട്.

ഈ ക്രമീകരണങ്ങളിൽ ഒന്നാണ്, ഡാറ്റാബേസ് റൂട്ട് പാസ്uവേഡ് - നിങ്ങൾ രഹസ്യമായി സൂക്ഷിക്കുകയും ആവശ്യമുള്ളപ്പോൾ മാത്രം ഉപയോഗിക്കുകയും വേണം. നിങ്ങൾക്കത് മാറ്റണമെങ്കിൽ (ഉദാഹരണത്തിന്, ഒരു ഡാറ്റാബേസ് അഡ്uമിനിസ്uട്രേറ്റർ റോളുകൾ മാറ്റുമ്പോൾ - അല്ലെങ്കിൽ പിരിച്ചുവിടുമ്പോൾ!).

ഈ ലേഖനം ഉപയോഗപ്രദമാകും. ലിനക്സിൽ MySQL അല്ലെങ്കിൽ MariaDB ഡാറ്റാബേസ് സെർവറിന്റെ റൂട്ട് പാസ്uവേഡ് എങ്ങനെ മാറ്റാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

ഈ ലേഖനത്തിൽ ഞങ്ങൾ ഒരു MariaDB സെർവർ ഉപയോഗിക്കുമെങ്കിലും, നിർദ്ദേശങ്ങൾ MySQL-നും പ്രവർത്തിക്കണം.

MySQL അല്ലെങ്കിൽ MariaDB റൂട്ട് പാസ്uവേഡ് മാറ്റുക

നിങ്ങൾക്ക് റൂട്ട് പാസ്uവേഡ് അറിയാം, അത് പുനഃസജ്ജമാക്കാൻ ആഗ്രഹിക്കുന്നു, ഈ സാഹചര്യത്തിൽ, MariaDB പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാം:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

മുകളിലുള്ള കമാൻഡ്, active എന്ന വാക്ക് ഔട്ട്uപുട്ടായി നൽകുന്നില്ലെങ്കിലോ അത് നിർത്തുകയോ ചെയ്താൽ, തുടരുന്നതിന് മുമ്പ് നിങ്ങൾ ഡാറ്റാബേസ് സേവനം ആരംഭിക്കേണ്ടതുണ്ട്:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

അടുത്തതായി, ഞങ്ങൾ ഡാറ്റാബേസ് സെർവറിലേക്ക് റൂട്ട് ആയി ലോഗിൻ ചെയ്യും:

# mysql -u root -p

പതിപ്പുകളിലുടനീളം അനുയോജ്യതയ്ക്കായി, mysql ഡാറ്റാബേസിലെ ഉപയോക്തൃ പട്ടിക അപ്uഡേറ്റ് ചെയ്യുന്നതിന് ഞങ്ങൾ ഇനിപ്പറയുന്ന പ്രസ്താവന ഉപയോഗിക്കും. നിങ്ങൾ റൂട്ടിനായി തിരഞ്ഞെടുത്ത പുതിയ പാസ്uവേഡ് ഉപയോഗിച്ച് YourPasswordHere മാറ്റിസ്ഥാപിക്കേണ്ടത് ശ്രദ്ധിക്കുക.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

സാധൂകരിക്കുന്നതിന്, ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ നിലവിലെ MariaDB സെഷനിൽ നിന്ന് പുറത്തുകടക്കുക.

MariaDB [(none)]> exit;

തുടർന്ന് എന്റർ അമർത്തുക. നിങ്ങൾക്ക് ഇപ്പോൾ പുതിയ പാസ്uവേഡ് ഉപയോഗിച്ച് സെർവറിലേക്ക് കണക്റ്റുചെയ്യാനാകും.

ഈ ലേഖനത്തിൽ MariaDB/MySQL റൂട്ട് പാസ്uവേഡ് എങ്ങനെ മാറ്റാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട് - നിലവിലുള്ളത് നിങ്ങൾക്കറിയാമോ ഇല്ലയോ.

എല്ലായ്uപ്പോഴും എന്നപോലെ, ചുവടെയുള്ള ഞങ്ങളുടെ അഭിപ്രായ ഫോം ഉപയോഗിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ ഫീഡ്uബാക്കോ ഉണ്ടെങ്കിൽ ഞങ്ങൾക്ക് ഒരു കുറിപ്പ് ഇടാൻ മടിക്കേണ്ടതില്ല. ഞങ്ങള് താങ്കള് പറയുന്നതു കേള്ക്കാനായി കാത്തിരിക്കുന്നു!