FLUSH PRIVILEGES
. कमांड को आजमाएं जब आप MySQL टर्मिनल में लॉग इन करते हैं। यदि वह काम नहीं करता है, तो MySQL टर्मिनल में कमांड के निम्न सेट को आज़माएं
$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
आप जो भी पासवर्ड चाहते हैं उसके साथ NEWPASSWORD बदलें। पूरी तरह से तैयार हो जाना चाहिए!
अपडेट करें :MySQL 5.7 के अनुसार, password
फ़ील्ड का नाम बदलकर authentication_string
कर दिया गया है . पासवर्ड बदलते समय पासवर्ड बदलने के लिए निम्न क्वेरी का उपयोग करें। अन्य सभी आदेश समान रहते हैं:
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
अपडेट करें :8.0.15 को (शायद उस संस्करण से पहले ही) पासवर्ड () फ़ंक्शन काम नहीं करता है, जैसा कि नीचे टिप्पणी में बताया गया है। आपको उपयोग करना होगा:
UPDATE mysql.user SET authentication_string='password' WHERE User='root';