रूट पासवर्ड को रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां, हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट को भी देख सकते हैं। निम्नलिखित प्रश्न है -
mysql> mysql का उपयोग करें;डेटाबेस बदल गयाmysql> उपयोगकर्ता का चयन करें, उपयोगकर्ता से होस्ट करें;
यहाँ आउटपुट है।
<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| जॉन | % || मैक | % || मनीष | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || जड़ | % || हूँ | लोकलहोस्ट |+---------------------+----------+8 पंक्तियों में सेट (0.00 सेकंड)अब, पासवर्ड बदलने के लिए क्वेरी देखें।
mysql> ALTER USER 'root'@'%' द्वारा पहचाना गया '123456';क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.13 सेकंड)mysql> ALTER USER 'Manish'@'%' '123456' द्वारा पहचानी गई;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.14 सेकंड)
जैसा कि आपने ऊपर देखा, 'मनीष' एक रूट है और हमने पासवर्ड बदल दिया है। उपरोक्त क्वेरी MySQL 5.7.6 और उच्चतर संस्करणों में काम करती है।
यह जांचने के लिए कि पासवर्ड रीसेट किया गया है या बदला गया है, हमें सीएमडी को खोलना होगा और उस सिस्टम में निर्देशिका तक पहुंचना होगा जहां बिन मौजूद है। आइए पहले पुराने पासवर्ड से लॉगिन करने का प्रयास करें।
जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, पिछला पासवर्ड जो रीसेट या बदल दिया गया है, कोशिश की गई है। वही काम नहीं करेगा। अब, हम MySQL को नए पासवर्ड यानी '123456' के साथ खोलने का प्रयास करेंगे और यह काम करता है।