MySQL ERROR 1045 (28000) විසඳන්නේ කෙසේද: පරිශීලක 'root'@'localhost' සඳහා ප්‍රවේශය ප්‍රතික්ෂේප කරන ලදී

ඔබ භාවිතා කිරීමට උත්සාහ කරන විට MySQL දත්ත සමුදාය, ඔබට පහත දෝෂ පණිවිඩය හමු විය හැක:

MySQL ERROR 1045 (28000) විසඳන්නේ කෙසේද: පරිශීලක 'root'@'localhost' සඳහා ප්‍රවේශය ප්‍රතික්ෂේප කරන ලදී

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

විසඳන්නේ කෙසේදMySQL දෝෂය 1045 (28000): පරිශීලක 'root'@'localhost' සඳහා ප්‍රවේශය ප්‍රතික්ෂේප කර තිබේද?

1. මුලින්ම ඔබේ සේවාදායකය නවත්වන්න

service mysql stop
2. MySQL සේවා නාමාවලියක් සාදන්න.
mkdir /var/run/mysqld

3. නිර්මාණය කරන ලද නාමාවලිය භාවිතා කිරීමට MySQL අවසරය ලබා දෙන්න.

chown mysql: /var/run/mysqld
4. අවසරයකින් තොරව MySQL ආරම්භ කර ජාල පරීක්ෂාව.
mysqld_safe --skip-grant-tables --skip-networking &
5. කිසිම මුරපදයක් නොමැතිව ඔබගේ සේවාදායකයට ලොග් වන්න.
mysql -u root mysql

或:

mysql -u root mysql

mysql සේවාලාභියා තුළ, ගිණුම් කළමනාකරණ ප්‍රකාශයන් ක්‍රියාත්මක වන පරිදි ප්‍රදාන වගු නැවත පූරණය කරන ලෙස සේවාදායකයට කියන්න:

mysql> FLUSH PRIVILEGES;

පසුව වෙනස් කරන්න'root'@'localhost'ගිණුම් මුරපදය.ඔබට භාවිතා කිරීමට අවශ්‍ය මුරපදය සමඟ මුරපදය ප්‍රතිස්ථාපනය කරන්න.වෙනත් සත්කාරක නාමයක් සහිත මූල ගිණුම සඳහා මුරපදය වෙනස් කිරීමට, එම සත්කාරක නාමය භාවිතා කිරීමට උපදෙස් වෙනස් කරන්න.

MySQL 5.7.6 සහ පසුව:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 සහ ඊට පෙර:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

හෝ සෘජුවම පරිශීලක වගුව මත:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

XAMPP සඳහා

MySQL සේවාව නවත්වන්න,විධාන කවුළුවක් විවෘත කර XAMPP MySQL නාමාවලිය වෙත මාරු වන්න:

> cd \xampp\mysql\bin\

ආරක්ෂාව නොමැතිව සේවාව ක්‍රියාත්මක කිරීමට (ඔබ mysql නොව mysql ධාවනය කරන බව සලකන්න):

> mysqld.exe --skip-grant-tables

MySQL සේවාව මෙම කවුළුව තුළ ක්‍රියාත්මක වනු ඇත, එබැවින් වෙනත් විධාන කවුළුවක් විවෘත කර XAMPP MySQL නාමාවලියට වෙනස් කරන්න:

> cd \xampp\mysql\bin\

MySQL සේවාදායකය ධාවනය කරන්න:

> mysql

මුරපදය යාවත්කාලීන කරන්න:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

MySQL වලින් ඉවත් වන්න:

mysql> \q

තවමත් ක්‍රියාත්මක වන mysqld.exe අවලංගු කිරීමට සහ MySQL සේවාව නැවත ආරම්භ කිරීමට කාර්ය කළමනාකරු භාවිතා කරන්න.

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "MySQL ERROR 1045 (28000): පරිශීලක 'root'@'localhost' විසඳන ආකාරය සඳහා ප්‍රවේශය ප්‍රතික්ෂේප කරන ලදී" ඔබට උපකාර වනු ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-30369.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න