वेबसाइट
phpMyAdmin के साथ अपने डेटाबेस को एक्सेस करना
Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…
हर Kapsule वेबसाइट जिसके पास डेटाबेस है, phpMyAdmin के माध्यम से ब्राउज़र आधारित डेटाबेस एक्सेस प्राप्त करती है, जो सिंगल साइन-ऑन के साथ खुलता है ताकि कोई दूसरा पासवर्ड रखने की आवश्यकता न हो। यह गाइड इसे खोलने, आपके कनेक्शन विवरण पढ़ने, वहाँ करने योग्य ऑपरेशन और दो डेटाबेस कार्यों के बारे में बताती है जो आप WordPress साइट पर phpMyAdmin में कभी नहीं करना चाहिए।
phpMyAdmin खोलना
- KPanel में साइन इन करें और बाएँ साइडबार में Websites पर क्लिक करें।
- अपनी साइट पर क्लिक करें।
- साइट के अपने मेनू में, Files खोलें, फिर Database।
- Open phpMyAdmin पर क्लिक करें।
phpMyAdmin एक नए टैब में खुलता है, पहले से ही साइन इन और आपकी साइट के डेटाबेस की ओर इशारा करता है। कोई लॉगिन फॉर्म नहीं है और न ही कोई अलग क्रेडेंशियल रखना है।

यदि पृष्ठ कहता है कि इस साइट प्रकार के लिए कोई डेटाबेस प्रदान नहीं किया गया है, तो यह अपेक्षित है। स्टेटिक HTML साइटें और कुछ एप्लिकेशन प्रकार एक के बिना बनाई जाती हैं। साइट प्रकार जो डेटाबेस का उपयोग करते हैं, जिनमें WordPress और WooCommerce शामिल हैं, हमेशा इसे रखते हैं।
आपके कनेक्शन विवरण
यही स्क्रीन वह क्रेडेंशियल दिखाती है जो आपका एप्लिकेशन उपयोग करता है, प्रत्येक की एक कॉपी बटन और पासवर्ड एक प्रकट नियंत्रण के पीछे छिपा हुआ है:
| फील्ड | मान |
|---|---|
| Host | 127.0.0.1 |
| Port | 3306 |
| Database | आपके डेटाबेस का नाम |
| Username | आपका डेटाबेस उपयोगकर्ता |
| Password | प्रकट करने पर तक छिपा हुआ |
ये वे मान हैं जो wp-config.php, एक .env फ़ाइल, या किसी फ्रेमवर्क के डेटाबेस कॉन्फ़िगरेशन में जाते हैं।
127.0.0.1 का मतलब है "यह सर्वर"। यह आपके लैपटॉप से पहुँचा नहीं जा सकता, और फायरवॉल कॉन्फ़िगरेशन की कोई मात्रा इसे नहीं बदल सकती: डेटाबेस डिज़ाइन द्वारा सार्वजनिक पते पर बिल्कुल नहीं सुनता है। TablePlus या Sequel Ace जैसे डेस्कटॉप क्लाइंट को कनेक्ट करने के लिए, SSH पर टनल करें। SSH Tunnel के माध्यम से अपने डेटाबेस से कनेक्ट करना देखें।
इसका उपयोग किस लिए करें
phpMyAdmin कार्यों के एक विशिष्ट सेट के लिए अपनी जगह अर्जित करता है:
- डेटा पढ़ना। यह पुष्टि करना कि एक प्लगइन वास्तव में क्या स्टोर करता है, यह जाँचना कि एक पंक्ति मौजूद है या नहीं, रिकॉर्ड गिनना।
- एक माइग्रेशन या पुनरुद्धार के दौरान डेटाबेस आयात करना।
- डेटाबेस निर्यात करना, या तो अतिरिक्त सुरक्षा प्रति के रूप में या एक डेवलपर को सौंपने के लिए।
- एक एकल टूटी हुई मान की मरम्मत करना, जैसे एक
siteurlजो गलत तरीके से टाइप किया गया और अब आपको wp-admin से लॉक करता है। - आकार का निदान करना। तालिकाओं को आकार से सॉर्ट करना तुरंत दिखाता है कि जब कोई लॉग या क्षणिक तालिका नियंत्रण के बाहर बढ़ गई है।
डेटाबेस आयात करना
- डेटाबेस टैब से phpMyAdmin खोलें।
- बाएँ पैनल में अपने डेटाबेस का नाम क्लिक करें।
- शीर्ष पर Import पर क्लिक करें।
.sqlफ़ाइल चुनें और Go पर क्लिक करें।
एक आयात मेल खाने वाली तालिकाओं को प्रतिस्थापित करता है। यह मर्ज नहीं करता।
एक लाइव डेटाबेस पर आयात करना विनाशकारी और तुरंत है। मेल खाने वाली तालिका में हर पंक्ति को फ़ाइल में जो कुछ है उससे बदल दिया जाता है, और phpMyAdmin के अंदर कोई पूर्ववत नहीं है। पहले साइट के Backups टैब से एक बैकअप लें: बैकअप लेना।
बड़े डंप के लिए, इसे पहले .sql.gz में संपीड़ित करें, जो phpMyAdmin स्वीकार करता है और जो आमतौर पर अपलोड सीमा के तहत एक फ़ाइल लाता है। यदि यह अभी भी बहुत बड़ा है, तो इसे तालिका द्वारा कई फ़ाइलों में विभाजित करें, या एक टिकट खोलें और हम इसे सर्वर-साइड के लिए आयात करेंगे।
डेटाबेस निर्यात करना
- बाएँ पैनल में अपने डेटाबेस का नाम क्लिक करें।
- Export पर क्लिक करें।
- SQL प्रारूप के साथ Quick एक सीधी प्रति के लिए सही है। विशेष तालिकाओं की आवश्यकता होने पर या आउटपुट को gzipped चाहते हैं तो Custom चुनें।
- Go पर क्लिक करें।
एक phpMyAdmin निर्यात एक उपयोगी अतिरिक्त प्रति है, बैकअप रणनीति नहीं। यह केवल डेटाबेस को कैप्चर करता है, आपकी फ़ाइलों को नहीं, और यह जहाँ आपने इसे सहेजा है वहाँ रहता है। आपकी साइट स्वचालित रूप से हर दिन दोनों के साथ सहायता प्राप्त है, और आप किसी भी समय एक मैनुअल ले सकते हैं: बैकअप लेना।
यहाँ न करने के लिए दो चीजें
SQL के साथ खोज और प्रतिस्थापन न चलाएँ
WordPress प्लगइन और थीम सेटिंग्स को PHP क्रमबद्ध स्ट्रिंग्स के रूप में स्टोर करता है, जो उनके अंदर हर मान की लंबाई रिकॉर्ड करते हैं। एक REPLACE() क्वेरी रिकॉर्ड की गई लंबाई को बदले बिना पाठ को बदलता है, इसलिए PHP अब विकल्प को पढ़ नहीं सकता और यह मौन रूप से खाली में वापस आता है। थीम सेटिंग्स गायब हो जाती हैं, स्लाइडर खाली हो जाते हैं, लाइसेंस रद्द हो जाते हैं।
साइट के WordPress टैब पर Search & Replace कार्ड का उपयोग करें, जो क्रमबद्धता को सही तरीके से संभालता है और पहले बैकअप लेता है। पूर्ण व्याख्या: खोज और प्रतिस्थापन चलाना।
wp_users को संपादित करके पासवर्ड रीसेट न करें
पुराने गाइड आपको user_pass को phpMyAdmin ड्रॉपडाउन से MD5 फ़ंक्शन का उपयोग करके सेट करने के लिए कहते हैं। आधुनिक WordPress MD5 हैश का उपयोग नहीं करता, और इसे गलत तरीके से प्राप्त करना खाते को रीसेट करने के बजाय लॉक आउट करता है।
KPanel के पास साइट के WordPress टैब पर उचित उपकरण हैं, फिर Users: सीधे Login as के साथ साइन इन करें, रीसेट ईमेल भेजें, या अपने आप को भेजने के लिए रीसेट लिंक की प्रति करें। खोई हुई WordPress Admin पासवर्ड रीसेट करना देखें।
KPanel में WordPress डेटाबेस उपकरण
नियमित WordPress डेटाबेस कार्य के लिए, WordPress टैब, फिर Database सेक्शन phpMyAdmin की तुलना में सुरक्षित और तेज है। यह आपको एक नज़र में तालिका आकार देता है, अनुकूल करता है और मरम्मत करता है जबकि पहले स्वचालित बैकअप लिया जाता है, पुरानी तालिकाओं को आधुनिक स्टोरेज इंजन में रूपांतरण, और पोस्ट संशोधन, स्वचालित-ड्राफ्ट, समाप्त क्षणिक और ट्रैश किए गए पोस्ट की एक क्लिक सफाई। खोज और प्रतिस्थापन एक सेक्शन साथ रहता है, Quick Actions पर।
जब आपको कच्ची पंक्तियों को देखने की आवश्यकता हो तो phpMyAdmin तक पहुँचें। जब आपको कुछ बदलने की आवश्यकता हो तो डेटाबेस सेक्शन तक पहुँचें।
समस्या निवारण
phpMyAdmin खुलेगा नहीं। बटन को साइट के लिए लिखने के लिए पहुँच की आवश्यकता है। यदि आपकी Kapsule खाता भूमिका केवल पढ़ने के लिए है, तो खाता मालिक से पूछें। यदि आपके पास लिखने का एक्सेस है और यह अभी भी विफल है, तो साइट अभी भी प्रदान हो रहा हो सकता है: साइट के शीर्ष पर स्थिति गोली जाँचें।
मैं अपने लैपटॉप से डेटाबेस टैब पर विवरण के साथ कनेक्ट नहीं कर सकता। सही, और जानबूझकर। डेटाबेस जनता के लिए उजागर नहीं है। SSH टनल का उपयोग करें: SSH Tunnel के माध्यम से अपने डेटाबेस से कनेक्ट करना।
आयात कोई त्रुटि के साथ बंद हो जाता है। लगभग हमेशा फ़ाइल आकार। इसे gzip करें या विभाजित करें।
मैंने एक मान बदला और साइट टूट गई। सबसे हाल के बैकअप से पुनर्स्थापित करें: बैकअप से पुनर्स्थापित करना। यह क्यों बैकअप पहले आता है।
तालिकाएँ विशाल बढ़ गई हैं। phpMyAdmin में आकार से सॉर्ट करें अपराधी खोजने के लिए, फिर इसे WordPress टैब से साफ करें, फिर Database सेक्शन बजाय हाथ से पंक्तियों को हटाने के।