ഒരു Linux ഹോസ്റ്റ് ഉപയോഗിച്ച് VestaCP പാനലിന്റെ MySQL ഡാറ്റാബേസ് MariaDB പതിപ്പ് 10.4.6 ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക.

അപ്രതീക്ഷിതമായി, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക▼
mysql -uroot -p
- ലോഗിൻ ചെയ്യാൻ പാസ്വേഡ് നൽകുകക്യു.
ഇനിപ്പറയുന്ന പിശക് സംഭവിക്കുന്നു ▼
പിശക് 1045 (28000): 'root'@'localhost' എന്ന ഉപയോക്താവിന് ആക്സസ് നിരസിച്ചു (പാസ്വേഡ് ഉപയോഗിച്ച്: അതെ)
സാധാരണയായി ഈ പിശക് MySQL ഡാറ്റയ്ക്കുള്ള തെറ്റായ റൂട്ട് ഉപയോക്തൃ പാസ്വേഡ് മൂലമാണ് സംഭവിക്കുന്നത്, പാസ്വേഡ് പുനഃസജ്ജമാക്കുക എന്നതാണ് പരിഹാരം.
MySQL ERROR 1045 (28000) പിശക് എങ്ങനെ?
ഘട്ടം 1: SSH സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്ത ശേഷം , MySQL ഡാറ്റാബേസ് നിർത്താൻ ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക ▼
systemctl stop mysqld
ഘട്ടം 2: അനുമതികൾ പരിശോധിക്കാതെ, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് MySQL ആരംഭിക്കുക ▼
mysqld --skip-grant-tables &
ഈ സമയത്ത്, മറ്റൊരു പിശക് റിപ്പോർട്ട് ചെയ്യപ്പെട്ടു ▼
[പിശക്] മാരകമായ പിശക്: mysqld റൂട്ട് ആയി പ്രവർത്തിപ്പിക്കുന്നത് എങ്ങനെയെന്ന് കണ്ടെത്താൻ മാന്വലിലെ "സുരക്ഷ" വിഭാഗം വായിക്കുക!
ദയവായി SSH ചെയ്ത് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക ▼
mysqld --user=root --skip-grant-tables &
ഘട്ടം 3: SSH ▼ വഴി MySQL-ലേക്ക് ലോഗിൻ ചെയ്യുക
mysql -uroot
അല്ലെങ്കിൽ
mysql
ഘട്ടം 4: റൂട്ട് പാസ്വേഡ് അപ്ഡേറ്റ് ചെയ്യുക
Mysql5.7 അല്ലെങ്കിൽ പിന്നീട് ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';Mysql5.7 പതിപ്പ് ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';ഘട്ടം 5: അനുമതികൾ പുതുക്കുക ▼
flush privileges;
ഘട്ടം 6: MySQL-ൽ നിന്ന് പുറത്തുകടക്കുക ▼
exit
അല്ലെങ്കിൽ
quit
ഘട്ടം 7: റൂട്ട് ഉപയോക്താവായി വീണ്ടും MySQL-ലേക്ക് ലോഗിൻ ചെയ്യുക ▼
Mysql -uroot -p
- പാസ്വേഡ് നല്കൂ:
<输入刚改好的密码123456>
ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിൽ ( https://www.chenweiliang.com/ ) പങ്കിട്ട "'root'@'localhost' എന്ന ഉപയോക്താവിന് ആക്സസ് നിഷേധിക്കപ്പെട്ടു (പാസ്വേഡ് ഉപയോഗിച്ച്: അതെ)" എന്ന ലേഖനം നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ മടിക്കേണ്ടതില്ല: https://www.chenweiliang.com/cwl-1094.html
