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\

భద్రత లేకుండా సేవను అమలు చేయడానికి (మీరు mysqldని నడుపుతున్నారని గమనించండి, 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 సేవను పునఃప్రారంభించండి.

హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) భాగస్వామ్యం చేయబడిన "MySQL ERROR 1045 (28000): వినియోగదారుకు యాక్సెస్ నిరాకరించబడింది 'root'@'localhost' ఎలా పరిష్కరించాలి" మీకు సహాయం చేస్తుంది.

ఈ కథనం యొక్క లింక్‌ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-30369.html

తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్‌కు స్వాగతం!

🔔 ఛానెల్ టాప్ డైరెక్టరీలో విలువైన "ChatGPT కంటెంట్ మార్కెటింగ్ AI టూల్ యూసేజ్ గైడ్"ని పొందిన మొదటి వ్యక్తి అవ్వండి! 🌟
📚 ఈ గైడ్‌లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు ఉపయోగించబడతాయి * లేబుల్

పైకి స్క్రోల్ చేయండి