सबसे पहले इसे चलाना है:
SHOW GRANTS;
आप जल्दी से देखेंगे कि आपको अनाम उपयोगकर्ता को mysql में प्रमाणित करने के लिए असाइन किया गया था।
के साथ mysql में लॉग इन करने के बजाय
mysql
इस तरह लॉगिन करें:
mysql -uroot
डिफ़ॉल्ट रूप से, [email protected] सभी अधिकार हैं और कोई पासवर्ड नहीं है।
यदि आप पासवर्ड के बिना रूट के रूप में लॉगिन नहीं कर सकते हैं, तो निम्न कार्य करें:
चरण 01) my.ini के mysqld अनुभाग में दो विकल्प जोड़ें:
[mysqld]
skip-grant-tables
skip-networking
चरण 02) mysql को पुनरारंभ करें
net stop mysql
<wait 10 seconds>
net start mysql
चरण 03) mysql से कनेक्ट करें
mysql
चरण 04) [email protected] से पासवर्ड बनाएं।
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
चरण 05) mysql को पुनरारंभ करें
net stop mysql
<wait 10 seconds>
net start mysql
चरण 06) पासवर्ड के साथ रूट के रूप में लॉगिन करें
mysql -u root -p
आपको वहां से अच्छा होना चाहिए।
चेतावनी:कृपया अनाम उपयोगकर्ताओं को हटा दें !!!