कंसोल में mysql क्लाइंट प्रारंभ करें और इस क्वेरी को निष्पादित करें:select Host, User from mysql.user;
. आपके पास इस तरह की एक पंक्ति होनी चाहिए:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
होस्ट . में "लोकलहोस्ट" के साथ एक पंक्ति और उपयोगकर्ता . में "रूट" करें . यदि आपके पास यह नहीं है तो यह आपकी समस्या का कारण है (इससे कोई फर्क नहीं पड़ता कि आपके पास उपयोगकर्ता में "रूट" वाली अन्य पंक्तियां हैं या नहीं )
यदि आपके पास ऐसी कोई पंक्ति नहीं है, तो इसके साथ एक नया उपयोगकर्ता जोड़ें:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
यदि आप चाहें तो 'appUser' को 'root' से बदलें, लेकिन मैं दृढ़ता से किसी अन्य उपयोगकर्ता का उपयोग करने का सुझाव देता हूं। फिर इसे mysql क्लाइंट में निष्पादित करके अपने नए उपयोगकर्ता के लिए अनुमतियाँ जोड़ें:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(फिर से, यदि आप चाहें तो 'appUser' को 'root' से बदलें)