सामग्री पर जाएँ
KPanel पर जाएँKPanel पर जाएँ
विषय-सूची
वेबसाइट

phpMyAdmin से अपने डेटाबेस को एक्सेस करना

स्वचालित अनुवाद। अंग्रेज़ी मूल उपलब्ध है।

हर KapsuleHost वेबसाइट जिसमें डेटाबेस है, उसे सिंगल साइन-ऑन के ज़रिए phpMyAdmin के माध्यम से ब्राउज़र आधारित डेटाबेस एक्सेस मिलता है, इसलिए रखने के लिए कोई दूसरा पासवर्ड नहीं है। यह गाइड इसे खोलने, आपके कनेक्शन विवरण पढ़ने, वहाँ करने लायक कामों, और उन दो डेटाबेस कामों को कवर करती है जो आपको WordPress साइट पर phpMyAdmin में कभी नहीं करने चाहिए।

phpMyAdmin खोलना

  1. KPanel में साइन इन करें और बाएं साइडबार में वेबसाइटें पर क्लिक करें।
  2. अपनी साइट पर क्लिक करें।
  3. साइट के अपने मेनू में, डेटाबेस खोलें।
  4. phpMyAdmin खोलें पर क्लिक करें।

phpMyAdmin एक नए टैब में खुलता है, जो पहले से साइन इन है और आपकी साइट के डेटाबेस की ओर इंगित है। इसमें कोई लॉगिन फ़ॉर्म नहीं है और कोई अलग क्रेडेंशियल सहेजने की ज़रूरत नहीं है।

KPanel में किसी साइट पर Database टैब, जिसमें Open phpMyAdmin बटन है

यदि पेज कहता है कि इस साइट प्रकार के लिए कोई डेटाबेस प्रोविज़न नहीं किया गया है, तो यह अपेक्षित है। स्टैटिक HTML साइटें और कुछ एप्लिकेशन प्रकार बिना डेटाबेस के बनाए जाते हैं। जो साइट प्रकार डेटाबेस का उपयोग करते हैं, जिनमें WordPress और WooCommerce शामिल हैं, उनमें यह हमेशा मौजूद होता है।

आपके कनेक्शन विवरण

वही स्क्रीन वे क्रेडेंशियल दिखाती है जिनका उपयोग आपका एप्लिकेशन करता है, हर एक के साथ एक कॉपी बटन और पासवर्ड एक रिवील नियंत्रण के पीछे छिपा हुआ:

फ़ील्डमान
होस्ट127.0.0.1
पोर्ट3306
डेटाबेसआपका डेटाबेस नाम
उपयोगकर्ता नामआपका डेटाबेस उपयोगकर्ता
पासवर्डरिवील पर क्लिक करने तक छिपा हुआ

ये वही मान हैं जो wp-config.php में, किसी .env फ़ाइल में, या किसी भी फ़्रेमवर्क के डेटाबेस कॉन्फ़िगरेशन में जाते हैं।

127.0.0.1 का अर्थ है "यह सर्वर"। यह आपके लैपटॉप से पहुँच योग्य नहीं है, और कोई भी फ़ायरवॉल कॉन्फ़िगरेशन इसे नहीं बदलेगा: डिज़ाइन के अनुसार डेटाबेस किसी सार्वजनिक पते पर सुनता ही नहीं है। TablePlus या Sequel Ace जैसे डेस्कटॉप क्लाइंट को कनेक्ट करने के लिए, SSH पर टनल करें। देखें अपने डेटाबेस से SSH टनल के ज़रिए कनेक्ट करना।

इसका उपयोग किस लिए करें

phpMyAdmin कुछ विशेष कामों के लिए अपनी जगह बनाता है:

  • डेटा पढ़ना। यह पुष्टि करना कि कोई प्लगइन वास्तव में क्या संग्रहीत करता है, यह जांचना कि कोई पंक्ति मौजूद है या नहीं, रिकॉर्ड गिनना।
  • माइग्रेशन या रिस्टोर के दौरान डेटाबेस आयात करना।
  • डेटाबेस निर्यात करना, या तो एक अतिरिक्त सुरक्षा प्रति के रूप में या किसी डेवलपर को देने के लिए।
  • किसी एक बिगड़े हुए मान की मरम्मत करना, जैसे कोई siteurl जो गलत टाइप हो गया हो और अब आपको wp-admin से बाहर कर देता हो।
  • आकार का निदान करना। तालिकाओं को आकार के अनुसार क्रमबद्ध करने से आपको तुरंत पता चल जाता है कि कोई लॉग या ट्रांज़िएंट तालिका कब बेकाबू होकर बढ़ गई है।

डेटाबेस आयात करना

  1. Database टैब से phpMyAdmin खोलें।
  2. बाएं पैनल में अपने डेटाबेस के नाम पर क्लिक करें।
  3. ऊपर Import पर क्लिक करें।
  4. .sql फ़ाइल चुनें और Go पर क्लिक करें।

आयात मिलती-जुलती तालिकाओं को बदल देता है। यह मर्ज नहीं करता।

लाइव डेटाबेस पर आयात करना विनाशकारी और तत्काल है। मिलती-जुलती तालिका की हर पंक्ति फ़ाइल में जो कुछ भी है उससे बदल दी जाती है, और phpMyAdmin के भीतर कोई पूर्ववत (undo) विकल्प नहीं है। पहले साइट के बैकअप पेज से बैकअप लें: बैकअप लेना।

बड़े डंप के लिए, पहले इसे .sql.gz में संपीड़ित करें, जिसे phpMyAdmin स्वीकार करता है और जो आमतौर पर फ़ाइल को अपलोड सीमा के अंदर ले आता है। यदि यह अभी भी बहुत बड़ा है, तो इसे तालिका के अनुसार कई फ़ाइलों में विभाजित करें, या एक टिकट खोलें और हम इसे आपके लिए सर्वर साइड पर आयात कर देंगे।

डेटाबेस निर्यात करना

  1. बाएं पैनल में अपने डेटाबेस के नाम पर क्लिक करें।
  2. Export पर क्लिक करें।
  3. सीधी प्रति के लिए SQL प्रारूप के साथ Quick सही है। यदि आपको विशेष तालिकाएँ चाहिए, या आउटपुट को gzip करना चाहते हैं, तो Custom चुनें।
  4. Go पर क्लिक करें।

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

यहाँ न करने योग्य दो काम

SQL के साथ खोज और बदलें न चलाएँ

WordPress प्लगइन और थीम सेटिंग्स को PHP सीरियलाइज़्ड स्ट्रिंग के रूप में संग्रहीत करता है, जो उनके भीतर हर मान की लंबाई रिकॉर्ड करती हैं। एक REPLACE() क्वेरी रिकॉर्ड की गई लंबाई को बदले बिना टेक्स्ट को बदल देती है, इसलिए PHP अब उस विकल्प को नहीं पढ़ पाता और वह चुपचाप खाली हो जाता है। थीम सेटिंग्स गायब हो जाती हैं, स्लाइडर खाली हो जाते हैं, लाइसेंस अपंजीकृत हो जाते हैं।

साइट के WordPress टैब पर खोजें और बदलें कार्ड का उपयोग करें, जो सीरियलाइज़ेशन को सही तरीके से संभालता है और पहले बैकअप लेता है। पूरी व्याख्या: खोजें और बदलें चलाना।

wp_users संपादित करके पासवर्ड रीसेट न करें

पुरानी गाइडें आपको बताती हैं कि phpMyAdmin ड्रॉपडाउन से MD5 फ़ंक्शन का उपयोग करके user_pass सेट करें। आधुनिक WordPress MD5 हैश का उपयोग नहीं करता, और इसे गलत करने से खाता रीसेट होने के बजाय लॉक हो जाता है।

KPanel के पास साइट के WordPress टैब पर, फिर Users में इसके लिए उचित उपकरण हैं: Login as के साथ सीधे साइन इन करें, रीसेट ईमेल भेजें, या खुद को भेजने के लिए रीसेट लिंक कॉपी करें। देखें खोया हुआ WordPress Admin पासवर्ड रीसेट करना।

KPanel में WordPress डेटाबेस उपकरण

नियमित WordPress डेटाबेस कार्य के लिए, WordPress टैब, फिर डेटाबेस सेक्शन phpMyAdmin की तुलना में अधिक सुरक्षित और तेज़ है। यह आपको एक नज़र में तालिका आकार, पहले स्वचालित बैकअप के साथ अनुकूलन और मरम्मत, पुरानी तालिकाओं का आधुनिक स्टोरेज इंजन में रूपांतरण, और पोस्ट रिविज़न, ऑटो-ड्राफ्ट, समाप्त हो चुके ट्रांज़िएंट और ट्रैश किए गए पोस्ट की एक-क्लिक सफाई देता है। खोजें और बदलें एक सेक्शन आगे, त्वरित कार्य में स्थित है।

जब आपको कच्ची पंक्तियाँ देखनी हों तो phpMyAdmin का उपयोग करें। जब आपको कुछ बदलना हो तो Database सेक्शन का उपयोग करें।

समस्या निवारण

phpMyAdmin नहीं खुलता। बटन को साइट पर लिखने की अनुमति चाहिए। यदि आपकी KapsuleHost खाता भूमिका केवल पढ़ने तक सीमित है, तो किसी खाता स्वामी से पूछें। यदि आपके पास लिखने की अनुमति है और यह फिर भी विफल होता है, तो साइट अभी भी प्रोविज़न हो रही हो सकती है: साइट के शीर्ष पर स्थिति पिल जांचें।

Database टैब पर दिए गए विवरणों से मैं अपने लैपटॉप से कनेक्ट नहीं कर पा रहा हूँ। यह सही है, और जानबूझकर है। डेटाबेस सार्वजनिक रूप से उजागर नहीं है। SSH टनल का उपयोग करें: अपने डेटाबेस से SSH टनल के ज़रिए कनेक्ट करना।

आयात बिना किसी त्रुटि के रुक जाता है। लगभग हमेशा फ़ाइल का आकार। इसे Gzip करें या विभाजित करें।

मैंने एक मान बदला और साइट टूट गई। सबसे हाल के बैकअप से रिस्टोर करें: बैकअप से रिस्टोर करना। यही कारण है कि बैकअप पहले आता है।

तालिकाएँ बहुत विशाल हो गई हैं। अपराधी को खोजने के लिए phpMyAdmin में आकार के अनुसार क्रमबद्ध करें, फिर इसे हाथ से पंक्तियाँ हटाने के बजाय WordPress टैब, फिर डेटाबेस सेक्शन से साफ करें।

क्या यह उपयोगी था?

क्या आप AI हैं? यह पेज Markdown में पढ़ें

संबंधित लेख

SFTP के माध्यम से कनेक्ट करना: FileZilla, Cyberduck, और कमांड लाइनSFTP (Secure File Transfer Protocol) आपको सर्वर पर आपकी साइट की फ़ाइलों तक सीधी पहुँच देता है। यह गाइड सफलतापूर्वक कनेक्ट करने के लिए आवश्यक हर चीज़ को कवर करती…SSL सर्टिफिकेट और HTTPSयह लेख सरल भाषा में बताता है कि SSL क्या है, KapsuleHost आपकी साइटों के लिए SSL को स्वचालित रूप से कैसे संभालता है, और यदि आपके प्रमाणपत्र में कोई समस्या आती है…वेबसाइट्स: कहाँ से शुरू करेंKapsuleHost पर वेबसाइट होस्टिंग कैसे काम करती है, किसी साइट के हर टैब पर क्या होता है, और आपके सामने जो काम है उसके लिए कौन सी गाइड पढ़नी चाहिए। होस्ट की गई…साइट अपटाइम मॉनिटरिंगKapsuleHost पर हर साइट को हर 60 सेकंड में स्वतः जाँचा जाता है, और Uptime टैब आपको परिणाम दिखाता है: वर्तमान स्थिति, अपटाइम प्रतिशत, response times, और पूरा…

अब भी समस्या है?

Kora से पूछें, जो आपके खाते को जानती है, या हमारी टीम से संपर्क करें।

संपर्क करेंसहायता को ईमेल करें