कुछ दिन पहले, हम एक ऐसे मुद्दे पर चले गए जहां एक उपयोगकर्ता की साइट पर हैक किया गया था और उनका व्यवस्थापक खाता डेटाबेस से हटा दिया गया था। इससे उन्हें अपनी साइट के बाहर किसी भी अन्य प्रविष्टि के बिना बंद कर दिया गया। हम phpMyAdmin में गए और उन्हें प्रवेश देने के लिए एक नया व्यवस्थापक उपयोगकर्ता बनाया। इस आलेख में, हम आपको चरण-दर-चरण से एक कदम दिखाएंगे कि मैसेज के माध्यम से वर्डप्रेस डाटाबेस में एक व्यवस्थापक उपयोगकर्ता कैसे बनाया जाए।
नोट: किसी भी MySQL संपादन करने से पहले आपको हमेशा अपने डेटाबेस का बैकअप बनाना चाहिए। इस ट्यूटोरियल को phpMyAdmin कैसे काम करता है की बुनियादी समझने की आवश्यकता है।
सबसे पहले, आपको phpMyAdmin में लॉगिन करने और अपने वर्डप्रेस डाटाबेस का पता लगाने की आवश्यकता है। (नीचे एक HostGator cPanel का एक स्क्रीनशॉट है)
एक बार जब आप अंदर हों, तो हम wp_users और wp_usermeta तालिकाओं में बदलाव करेंगे। आगे बढ़ें और क्लिक करें wp_users तालिका।
हमें हमारी नई व्यवस्थापक उपयोगकर्ता की जानकारी सम्मिलित करने की आवश्यकता है, इसलिए सम्मिलित करें टैब पर क्लिक करें जैसे यह ऊपर की छवि में दिखाया गया है। डालने के फॉर्म में, निम्नलिखित जोड़ें:
- आईडी – एक संख्या चुनें (हमारे उदाहरण में, हम संख्या 4 का उपयोग करेंगे)।
- उपयोगकर्ता लॉगिन – वर्डप्रेस डैशबोर्ड तक पहुंचने के लिए उपयोग में आने वाला उपयोगकर्ता नाम डालें
- user_pass – इस उपयोगकर्ता नाम के लिए एक पासवर्ड जोड़ें कार्य मेनू में MD5 का चयन करना सुनिश्चित करें (नीचे स्क्रीनशॉट देखें)।
- user_nicename – एक उपनाम या कुछ और डाल जिसे आप स्वयं को संदर्भित करना चाहते हैं।
- user_email – उस ईमेल को जोड़ें जिसे आप इस खाते से संबद्ध करना चाहते हैं।
- USER_URL – यह आपकी वेबसाइट पर यूआरएल होगा।
- user_registered – इस उपयोगकर्ता के पंजीकरण के लिए दिनांक / समय का चयन करें।
- उपयोगकर्ता की स्थिति – इसे 0 पर सेट करें
- प्रदर्शित होने वाला नाम – साइट पर इस उपयोगकर्ता के लिए आप जिस नाम का प्रदर्शन करना चाहते हैं उसे डाल दें (यह आपका यूज़र_निकनाम वैल्यू भी हो सकता है)।
- गो बटन पर क्लिक करें
इसके बाद हमें मूल्यों को जोड़ना होगा wp_usermeta तालिका। Wp_usermeta तालिका पर क्लिक करें और फिर सम्मिलित करें टैब पर पिछले चरण की तरह ही क्लिक करें। फिर सम्मिलित फ़ॉर्म में निम्न जानकारी जोड़ें:
- unmeta_id – यह रिक्त छोड़ दें (यह स्वतः उत्पन्न होगा)
- यूज़र आईडी – यह आपके पिछले चरण में बनाए गए उपयोगकर्ता का आईडी होगा। याद रखें हमने 4 को चुना
- meta_key – यह wp_capabilities होना चाहिए
- meta_value – यह डालें:
एक: 1: {s: 13: "व्यवस्थापक" की: 1: "1";}
निम्नलिखित जानकारी के साथ एक और पंक्ति डालें:
- unmeta_id – यह रिक्त छोड़ दें (यह स्वतः उत्पन्न होगा)
- यूज़र आईडी – यह आपके पिछले चरण में बनाए गए उपयोगकर्ता का आईडी होगा। याद रखें हमने 4 को चुना
- meta_key – यह wp_user_level होना चाहिए
- meta_value – 10
फिर Go बटन पर क्लिक करें, और आपने खुद को एक नया उपयोगकर्ता नाम बनाया है अब आप इस उपयोगकर्ता के लिए निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड के साथ अपने wp-admin में लॉगिन करने में सक्षम होना चाहिए। एक बार प्रवेश करने के बाद, उपयोगकर्ता पर क्लिक करें और आपने जो उपयोगकर्ता नाम बनाया है उसे संपादित करें। नीचे जाओ और सहेजें बटन पर क्लिक करें (आपको कुछ भी बदलना नहीं है)। यह वर्डप्रेस के माध्यम से जाने के लिए और कुछ और जानकारी जोड़ने और उपयोगकर्ता को साफ-अप करने की अनुमति देगा।
SQL क्वेरी
डेवलपर्स के लिए, जो इस प्रक्रिया को गति देना चाहते हैं, आप अपने एसक्यूएल को अपने डाटाबेस में छोड़ सकते हैं।
`डेटाबेस 'नाम'` वाईपी_ यूज़र '(`आईडी`,` उपयोगकर्ता _ लॉगिन`, `उपयोगकर्ता_पैरा`,' उपयोगकर्ता_पैरा`, 'उपयोगकर्ता_मेल', 'यूज़र_मेल', 'यूजर_रिल`,` यूज़र_ रजिस्ट्रीकृत`, `यूजर_एक्टिवेशन_की`,` यूज़र_स्टैटस`, `डिस्प्ले_नाम` में सम्मिलित करें मूल्य ('4', 'डेमो', एमडी 5 ('डेमो'), 'आपका नाम', '[email protected]', 'http://www.test.com/', '2011-06-07 00 : 00: 00 ',' ',' 0 ',' आपका नाम '); मूल्यों में ('' 4 ',' wp_capabilities ',' a: 1: {s: 13: "व्यवस्थापक: 'डेटाबेस')` `डीटीबीएसएम्टा` (` उमेटा_आईडी`, `यूज़र_आईडी`,` मेटा_की`, `मेटा_वल्यूए`) मूल्यों में प्रविष्ट करें "की: 1:" 1 ";} '); मूल्यों में 'डेटाबेस'। 'Wp_usermeta' (`उमेटा_आईडी`,` यूज़र_आईडी`, `मेटा_की`,` मेटा_वल्यूए`) मूल्य (शून्य, '4', 'wp_user_level', '10');
डेटाबेस के साथ काम कर रहे डेटाबेस में डेटाबेस को बदलना याद रखें। इसके अलावा उचित मानों को बदलने के लिए मत भूलना