कैसे MySQL कमांड प्रॉम्प्ट के माध्यम से वर्डप्रेस व्यवस्थापक पासवर्ड रीसेट करें


कभी-कभी, निम्न क्षमताओं में से एक, जैसे कि व्यवस्थापक, संपादक, लेखक, योगदानकर्ता या ग्राहक के साथ, एक वर्डप्रेस उपयोगकर्ता, विशेष रूप से पासवर्ड को लॉगिन लॉगिन भूल जाता है।

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

इस गाइड में हम आपको दिखाएंगे कि लिनक्स में MySQL कमांड लाइन के माध्यम से वर्डप्रेस अकाउंट का पासवर्ड कैसे रीसेट किया जाए।

MySQL/MariaDB डेटाबेस सेवा में प्रवेश करने से पहले, नीचे दिए गए आदेश को जारी करके, नए पासवर्ड का एक MD5 हैश संस्करण बनाएं, जिसे खाते को सौंपा जाएगा।

इस उदाहरण में प्रयुक्त " नयापास " स्ट्रिंग को अपने स्वयं के मजबूत पासवर्ड से बदलें। पासवर्ड को MD5 हैश में कॉपी करें ताकि बाद में MySQL यूजर पासवर्ड फील्ड में हैश पेस्ट कर सकें।

# echo -n "newpass" | md5sum

नए पासवर्ड MD5 हैश जेनरेट करने के बाद, रूट विवरणों के साथ MySQL डेटाबेस में लॉग इन करें और वर्डप्रेस डेटाबेस की पहचान और चयन करने के लिए नीचे दिए गए आदेश को जारी करें। इस मामले में वर्डप्रेस डेटाबेस का नाम " वर्डप्रेस " है।

# mysql -u root -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use wordpress;

अगला, वर्डप्रेस उपयोगकर्ता खातों को संग्रहीत करने के लिए जिम्मेदार तालिका की पहचान करने के लिए नीचे दिए गए आदेश को निष्पादित करें। आमतौर पर सभी उपयोगकर्ता जानकारी संग्रहीत करने वाली तालिका wp_users है।

पासवर्ड को और अधिक अपडेट करने के लिए उपयोगकर्ता नाम आईडी मान का उपयोग किया जाएगा।

MariaDB [(none)]> show tables;
MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users;

आपके द्वारा पासवर्ड बदलने की आवश्यकता वाले उपयोगकर्ता के ID की सही पहचान करने के बाद, उसके पासवर्ड को अपडेट करने के लिए नीचे दिए गए आदेश को जारी करें। उपयोगकर्ता को बदलें <कोड> आईडी और पासवर्ड <कोड> एमडी 5 तदनुसार हैश।

इस स्थिति में उपयोगकर्ता ID 1 और नया पासवर्ड हैश है: e6053eb8d35e02ae40beeeacef203c1a

MariaDB [(none)]> UPDATE wp_users SET user_pass= "e6053eb8d35e02ae40beeeacef203c1a" WHERE ID = 1;

यदि आपके पास पहले से MD5 हैशेड पासवर्ड नहीं है, तो आप सादे पाठ में लिखे पासवर्ड के साथ MySQL UPDATE कमांड निष्पादित कर सकते हैं, जैसा कि नीचे उदाहरण में दिखाया गया है।

इस स्थिति में हम पासवर्ड स्ट्रिंग के MD5 हैश की गणना करने के लिए MySQL MD5 () फ़ंक्शन का उपयोग करेंगे।

MariaDB [(none)]> UPDATE wp_users SET user_pass = MD5('the_new_password') WHERE ID=1;

पासवर्ड अपडेट हो जाने के बाद, उपयोगकर्ता की आईडी के साथ क्वेरी wp_users तालिका जिसे आपने उपयोगकर्ता डेटाबेस जानकारी को पुनः प्राप्त करने के लिए पासवर्ड बदल दिया है।

MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;

बस इतना ही! अब, उपयोगकर्ता को सूचित करें कि उसका पासवर्ड अपडेट कर दिया गया है और यह नए पासवर्ड के साथ वर्डप्रेस में लॉग इन करने में सक्षम होना चाहिए।