Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

खोए हुए MySQL रूट पासवर्ड को कैसे रीसेट करें

यह संक्षिप्त लेकिन विस्तृत मार्गदर्शिका बताएगी कि विंडोज या लिनक्स का उपयोग करके अपना खोया या भूला हुआ MySQL रूट पासवर्ड कैसे रीसेट किया जाए।

पृष्ठभूमि

क्या आप कभी अपना MySQL रूट पासवर्ड भूल गए हैं? यह उन चीजों में से एक है जो कई सावधानियों के बावजूद होता है। परिणामस्वरूप, आप अपने डेटाबेस सर्वर से लॉक हो गए हैं। आप नए डेटाबेस नहीं बना सकते हैं और आपके डेटाबेस सर्वर की स्थिति पर बहुत कम नियंत्रण बचा है। ऐसी स्थितियों में अपने डेटाबेस सर्वर तक रूट एक्सेस कैसे प्राप्त करें, यह जानना काम आता है। तो विंडोज और लिनक्स दोनों पर MySQL में रूट यूजर के लिए पासवर्ड रीसेट करने के लिए आप यहां क्या कर सकते हैं।

Windows में MySQL रूट पासवर्ड रीसेट करें

व्यवस्थापक के रूप में अपने सर्वर पर लॉग ऑन करें। यदि यह चल रहा है तो MySQL सर्वर को मार दें। ऐसा करने के लिए आपको Windows सेवा प्रबंधक . की आवश्यकता होगी , इसलिए प्रारंभ मेनू . पर क्लिक करें , फिर कंट्रोल पैनल . पर जाएं , फिर व्यवस्थापकीय टूल . पर , और सेवाएं . चुनें . यहां MySQL सर्वर की तलाश करें और इसे रोकें। यदि यह वहां सूचीबद्ध नहीं है और MySQL चलने तक है तो इसका मतलब है कि MySQL एक सेवा के रूप में नहीं चल रहा है। उस स्थिति में आपको टास्क मैनेजर को लोड करने की आवश्यकता होती है जिसे आप Ctrl+Alt+Del के कुंजी संयोजन का उपयोग करके एक्सेस करने में सक्षम होना चाहिए। . अब MySQL प्रक्रिया को समाप्त करें।

MySQL प्रक्रिया बंद होने के साथ आपको अद्यतन के संयोजन का उपयोग करके MySQL पर पासवर्ड बदलने के लिए बाध्य करने की आवश्यकता है और फ्लश विकल्प। इसलिए अपना पसंदीदा टेक्स्ट एडिटर लॉन्च करें और एक नई फाइल बनाएं। "NewMySQLPassword" को अपने नए पासवर्ड से बदलकर फ़ाइल में निम्न टेक्स्ट दर्ज करें:

<ब्लॉकक्वॉट>

अद्यतन mysql.user पासवर्ड सेट करें =पासवर्ड ("NewMySQLPassword") जहां उपयोगकर्ता ='रूट'; फ्लश विशेषाधिकार;

पहली पंक्ति क्या करती है कि यह उपयोगकर्ता "रूट" से "NewMySQLPassword" के लिए mysql.user तालिका में "पासवर्ड" फ़ील्ड के मान को अपडेट करता है। दूसरी पंक्ति विशेषाधिकारों के पुराने सेट को फ्लश करती है और सुनिश्चित करती है कि आपका नया पासवर्ड हर जगह उपयोग किया जाता है। इस लेख को C:\mysql_reset.txt . के रूप में सहेजें ।

इसके बाद, आपको इस फ़ाइल को कॉन्फ़िगरेशन पैरामीटर के रूप में पास करते हुए अपना MySQL सर्वर प्रारंभ करना होगा। प्रारंभ मेनू . पर जाकर टर्मिनल लॉन्च करें , फिर चलाने . के लिए , और फिर cmd . टाइप करें और एंटर दबाएं। अब निम्न कमांड दर्ज करें:

<ब्लॉकक्वॉट>

सी:\mysql\bin\mysqld-nt --init-file=C:\mysql_reset.txt

एक बार सर्वर समाप्त हो जाने पर फ़ाइल को हटा दें C:\mysql_reset.txt . आपका MySQL रूट पासवर्ड अब रीसेट हो जाना चाहिए। अब अपने MySQL सर्वर को फिर से रीस्टार्ट करें। ऐसा करने के लिए फिर से Windows सेवा प्रबंधक पर वापस जाएँ। आपका नया MySQL रूट पासवर्ड अब आपके लिए काम करेगा।

लिनक्स में MySQL रूट पासवर्ड रीसेट करें

अपने Linux मशीन पर रूट उपयोक्ता के रूप में लॉग ऑन करें। MySQL रूट पासवर्ड को रीसेट करने में शामिल कदम हैं MySQL सर्वर को रोकना, इसे सक्रिय अनुमतियों के बिना पुनरारंभ करना ताकि आप बिना पासवर्ड के MySQL में रूट के रूप में लॉग इन कर सकें, एक नया पासवर्ड सेट कर सकें, और फिर इसे सामान्य रूप से पुनरारंभ कर सकें। यहां बताया गया है कि आप इसे कैसे करते हैं। सबसे पहले, MySQL सर्वर को बंद करें:

<#># /etc/init.d/mysql स्टॉप

अब --skip-grant-tables . का उपयोग करके MySQL सर्वर प्रारंभ करें विकल्प, जो अनुमति सेटिंग लोड किए बिना सर्वर चलाएगा:

<ब्लॉकक्वॉट>

# mysqld_safe --स्किप-अनुदान-टेबल और

& अंत में विकल्प आपके द्वारा निष्पादित कमांड को पृष्ठभूमि प्रक्रिया के रूप में चलाता है। अब अपने MySQL सर्वर पर रूट के रूप में लॉग ऑन करें:

<ब्लॉकक्वॉट>

# mysql -u रूट

यह आपको पासवर्ड के लिए संकेत दिए बिना अनुमति देनी चाहिए। निम्नलिखित चरण नया पासवर्ड सेट करेंगे:

<ब्लॉकक्वॉट>

mysql> mysql का उपयोग करें;
mysql> उपयोगकर्ता सेट पासवर्ड अपडेट करें =पासवर्ड ("NewMySQLPassword") जहां उपयोगकर्ता ='रूट';
mysql> विशेषाधिकारों को फ्लश करें;
mysql> छोड़ें

"NewMySQLPassword" को अपने पासवर्ड से बदलें। यहाँ क्या होता है। पहली पंक्ति MySQL कॉन्फ़िगरेशन तालिकाओं का चयन करती है। दूसरी पंक्ति उपयोगकर्ता "रूट" के लिए "पासवर्ड" फ़ील्ड के मान को "NewMySQLPassword" में अपडेट करती है। तीसरी पंक्ति विशेषाधिकारों के पुराने सेट को फ्लश करती है और सुनिश्चित करती है कि आपका नया पासवर्ड हर जगह उपयोग किया जाता है। अब, अंतिम चरण सर्वर को सामान्य रूप से पुनरारंभ करना और लॉग इन करने के लिए अपने नए रूट पासवर्ड का उपयोग करना है:

<ब्लॉकक्वॉट>

# /etc/init.d/mysql stop
# /etc/init.d/mysql start
# mysql -u root -pNewMySQLPassword

बधाई हो, आपका नया MySQL रूट पासवर्ड सेट हो गया है और आपका MySQL सर्वर फिर से उपयोग के लिए तैयार है। यदि आप इसे कहीं भी उपयोग कर रहे हैं तो इस पासवर्ड का उपयोग करने के लिए अपने सभी एप्लिकेशन अपडेट करना याद रखें।


  1. Windows 10 पिन पासवर्ड कैसे रीसेट करें

    Windows 10 में पिन बहुत सुविधाजनक और सुरक्षित है, मेरे कंप्यूटर में कुछ समय बचा है, मैं पिन और यहां तक ​​कि व्यवस्थापक पासवर्ड भी भूल गया हूं। किसी भी अच्छे विचार की सराहना की जाएगी! पिन, जिसे व्यक्तिगत पहचान संख्या के रूप में जाना जाता है। उपयोगकर्ताओं के लिए अपने निजी डिवाइस में लॉग इन करना आसान

  1. Windows 7 व्यवस्थापक पासवर्ड खो गया, कैसे करें?

    आपको विंडोज 7 पर लॉगिन पासवर्ड के गायब होने की समस्या का सामना करना पड़ा या होगा जैसे नीचे यह आदमी:“विंडोज 7 नई मशीन में व्यवस्थापक खाते पर पासवर्ड के आसपास एक रास्ता चाहिए और सेटअप के दौरान पासवर्ड गलती से दर्ज किया गया था और डॉन इसे नहीं जानते। पुरानी मशीन से डेटा स्थानांतरित किया जाता है, इसलिए म

  1. मैक पर कीचेन पासवर्ड कैसे रीसेट करें

    Apple के पास एक तिजोरी में सभी पासवर्ड संग्रहीत करने की एक उल्लेखनीय विशेषता है, जो एक पासवर्ड प्रबंधक के रूप में भी कार्य करता है। इसे कीचेन के रूप में जाना जाता है, और मैकबुक से लेकर आईफोन तक ऐप्पल के सभी उपकरणों में यह सुविधा शामिल है। यदि आप मैक पर कीचेन पासवर्ड भूल गए हैं, तो इसे रीसेट करना ही