पासवर्ड याद रखना मुश्किल है, इसलिए यदि आप MySQL रूट पासवर्ड भूल गए हैं, तो सौभाग्य से, इसे बदलने का एक तरीका है। यह पोस्ट आपके लिए लिखा गया है, और इस पोस्ट के अंत तक आप सफलतापूर्वक MySQL का पासवर्ड बदल चुके होंगे।
सीधे समाधान पर पहुंचने से पहले, यह माना जाता है कि आप Ubuntu 20.04 LTS सिस्टम पर MySQL डेटाबेस के नवीनतम संस्करण का उपयोग कर रहे हैं। यह पोस्ट उबंटू 20.04 में MySQL रूट पासवर्ड बदलने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका प्रदान करेगी। तो चलिए बिना समय बर्बाद किए शुरू करते हैं।
चरण 1: Ubuntu 20.04 पर MySQL के संस्करण की जाँच करें
सबसे पहले, अपने MySQL के संस्करण की जाँच करें क्योंकि इस पोस्ट में संस्करण 8 या उच्चतर पर रूट पासवर्ड बदलने का समाधान है। यदि आपके MySQL का संस्करण 8 से कम है, तो समाधान अलग होगा। MySQL के वर्जन को चेक करने का कमांड नीचे दिया गया है।
$माई एसक्यूएल--संस्करण
चरण 2: MySQL सर्वर बंद करो
MySQL रूट पासवर्ड बदलने के लिए, आपको सबसे पहले MySQL सर्वर को बंद करना होगा, और आप कमांड का उपयोग करके ऐसा कर सकते हैं:
$सुडोsystemctl बंद करो mysql.service
कमांड का उपयोग करके सत्यापित करने के लिए MySQL सर्वर की स्थिति की जाँच करें:
$सुडोsystemctl स्थिति mysql.serviceचरण 3: अनुदान तालिकाएँ और नेटवर्किंग छोड़ें
टेबल और नेटवर्किंग चेक दिए बिना MySQL सर्वर शुरू करने के लिए, पर्यावरण चर MYSQLD_OPTS सेट करें जो MySQL स्टार्टअप पर उपयोग करता है।
$सुडोsystemctl सेट-वातावरणMYSQLD_OPTS='--स्किप-नेटवर्किंग-स्किप-ग्रांट-टेबल'
ठीक है, पर्यावरण चर सेट है, और हम कोई पासवर्ड प्रदान किए बिना MySQL शेल में लॉगिन कर सकते हैं।
चरण 4: MySQL सेवा प्रारंभ करें
पर्यावरण चर MYSQLD_OPTS सेट करने के बाद, कमांड का उपयोग करके अब MySQL सेवा शुरू करें:
$सुडोsystemctl mysql.service शुरू करेंचरण 5: MySQL सर्वर की स्थिति की पुष्टि करें
MySQL सेवा की स्थिति की पुष्टि करें, या तो यह चल रही है या नहीं:
$सुडोsystemctl स्थिति mysql.serviceचरण 6: MySQL शेल में साइन इन करें
अब, आपको MySQL सर्वर पर रूट यूजर के रूप में लॉग इन करना होगा और MySQL शेल में साइन इन करने के लिए, कमांड टाइप करें:
$सुडोमाई एसक्यूएलयूजड़कोई पासवर्ड दिए बिना, आप MySQL शेल में लॉग इन करेंगे।
चरण 7: रूट पासवर्ड बदलें
अब, पहले विशेषाधिकारों को फ्लश करें।
माई एसक्यूएल>फ्लश विशेषाधिकार;
MySQL डेटाबेस का चयन करें।
माई एसक्यूएल>mysql का प्रयोग करें
और निम्नलिखित कथन टाइप करके अल्टर कमांड का उपयोग करके रूट उपयोगकर्ता के लिए नया पासवर्ड सेट करें।
माई एसक्यूएल>उपयोगकर्ता बदलें'जड़'@'लोकलहोस्ट'द्वारा पहचाना गया'नया-पासवर्ड';
नए पासवर्ड के स्थान पर अपना नया पासवर्ड प्रदान करें। MySQL रूट पासवर्ड को सफलतापूर्वक बदलने के बाद, MySQL शेल से लॉग आउट करें।
माई एसक्यूएल>छोड़ना;चरण 8: सभी MySQL प्रक्रियाओं को समाप्त करें और MySQL सेवा को पुनरारंभ करें
सबसे पहले, MySQL सर्वर को पुनरारंभ करने से पहले MySQL की सभी प्रक्रियाओं को मार दें।
$सुडो सबको मार दो यूमाई एसक्यूएल
चित्र में दिखाए अनुसार आउटपुट होने के बाद, एंटर दबाएं और नीचे दिए गए कमांड का उपयोग करके MySQL सर्वर को पुनरारंभ करें।
$सुडोsystemctl mysql.service को पुनरारंभ करेंचरण 9: नए सेट पासवर्ड के साथ लॉग इन करें
अब, नए सेट पासवर्ड के साथ MySQL शेल में लॉग इन करें।
$सुडोमाई एसक्यूएलयूजड़-पी
ALTER कमांड में हाल ही में सेट किया गया पासवर्ड प्रदान करें।
यह बात है। MySQL का रूट पासवर्ड सफलतापूर्वक बदल दिया गया है, और आप MySQL शेल में वापस लॉग इन हो गए हैं।
लपेटें
इस चरण-दर-चरण मार्गदर्शिका में, आपने उबंटू 20.04 एलटीएस सिस्टम पर MySQL रूट पासवर्ड बदलना सीखा है। इस पोस्ट में Ubuntu 20.04 पर MySQL के रूट पासवर्ड को रीसेट करने पर एक गहरा और आसानी से समझ में आने वाला समाधान है।