MySQL ERROR 1045 (28000) को कैसे हल करें: उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

जब आप उपयोग करने का प्रयास करते हैं MySQL डेटाबेस, आप निम्न त्रुटि संदेश का सामना कर सकते हैं:

MySQL ERROR 1045 (28000) को कैसे हल करें: उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

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

कैसे हल करेंMySQL त्रुटि 1045 (28000): उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध है?

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';

एक्सएएमपीपी के लिए

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): उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए एक्सेस अस्वीकृत कैसे हल करें" आपकी मदद करेगा।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-30369.html

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें