MySQL एक्सेस डिनायड एरर 1045 का समाधान
यह एरर तब आता है जब पासवर्ड के साथ रूट यूजर लॉगिन करने का प्रयास किया जाता है लेकिन पासवर्ड विकल्प सही ढंग से निर्दिष्ट नहीं किया गया हो।
सही सिंटैक्स
mysql -u yourUserName -p
चरण-दर-चरण समाधान
1. कमांड प्रॉम्प्ट खोलें
Windows + R दबाएं, CMD टाइप करें और OK दबाएं।
2. MySQL bin डायरेक्टरी में जाएं
आमतौर पर: C:\Program Files\MySQL\MySQL Server 8.0\bin
3. सही कमांड चलाएं
mysql -u root -p
फिर पासवर्ड दर्ज करें जब पूछा जाए।
सामान्य गलतियाँ और समाधान
- गलत:
mysql -u root -p password(पासवर्ड कमांड में न दें) - सही:
mysql -u root -pफिर एंटर दबाएं, पासवर्ड प्रॉम्प्ट पर टाइप करें - यदि पासवर्ड भूल गए हैं, तो MySQL सेवा रीस्टार्ट करके
--skip-grant-tablesमोड में पासवर्ड रीसेट करें
अन्य संभावित कारण
- यूजर 'root'@'localhost' मौजूद नहीं है
- होस्ट मिसमैच (localhost vs 127.0.0.1 vs %)
- पासवर्ड एक्सपायर हो गया है
- MySQL सर्वर चल नहीं रहा है