MySQL में रूट पासवर्ड रीसेट या बदलना
रूट पासवर्ड रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट देख सकते हैं। क्वेरी:
mysql> USE mysql; Database changed mysql> SELECT user,host from user;
आउटपुट:
+------------------+-----------+ | user | host | +------------------+-----------+ | John | % | | Mac | % | | Manish | % | | mysql.infoschema | % | | mysql.session | % | | mysql.sys | % | | root | % | | am | localhost | +------------------+-----------+ 8 rows in set (0.00 sec)
पासवर्ड बदलने का क्वेरी:
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.13 sec) mysql> ALTER USER 'Manish'@'%' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.14 sec)
जैसा कि आपने ऊपर देखा, 'Manish' एक रूट है और हमने पासवर्ड बदल दिया। उपरोक्त क्वेरी MySQL 5.7.6 और उच्च संस्करणों में काम करती है।
जांचने के लिए कि पासवर्ड रीसेट या बदला गया है, हमें CMD खोलना होगा और सिस्टम में उस डायरेक्टरी तक पहुंचना होगा जहां bin मौजूद है। पहले पुराने पासवर्ड से लॉगिन करने का प्रयास करें।

जैसा कि आप ऊपर स्क्रीनशॉट में देख सकते हैं, रीसेट या बदला गया पिछला पासवर्ड आज़माया गया। वही काम नहीं करेगा। अब, हम नए पासवर्ड यानी '123456' से MySQL खोलने का प्रयास करेंगे और यह काम करता है।

नोट: MySQL 8.0+ में ALTER USER सिंटैक्स समान है। पुराने संस्करणों के लिए SET PASSWORD या UPDATE mysql.user का उपयोग करें।