आप PHP का उपयोग करें और माई एसक्यूएल अपनी वेबसाइट पर एक साथ मूल रूप से। यह एक दिन, नीले रंग से बाहर, आपको एक डेटाबेस कनेक्शन त्रुटि मिलती है। हालांकि एक डेटाबेस संबंध त्रुटि एक बड़ी समस्या का संकेत कर सकती है, यह आमतौर पर कुछ परिदृश्यों में से एक का परिणाम है:
सब कुछ ठीक था
आप कल कनेक्ट कर सकते हैं और अपनी स्क्रिप्ट में कोई कोड नहीं बदला है। आज अचानक, यह काम नहीं कर रहा है। यह समस्या संभवतः आपके वेब होस्ट के साथ है। आपके होस्टिंग प्रदाता के पास रखरखाव के लिए या त्रुटि के कारण ऑफ़लाइन हो सकते हैं। अपने वेब सर्वर से संपर्क करें यह देखने के लिए कि क्या मामला है और, यदि ऐसा है, जब उन्हें वापस होने की उम्मीद है।
ऊप्स!
यदि आपका डेटाबेस उस PHP फ़ाइल से अलग URL पर है जिसे आप उससे कनेक्ट करने के लिए उपयोग कर रहे हैं, तो यह हो सकता है कि आप अपने डोमेन नाम को समाप्त कर दें। मूर्खतापूर्ण लगता है, लेकिन यह बहुत कुछ होता है।
मैं लोकलहोस्ट से कनेक्ट नहीं कर सकता
लोकलहोस्ट हमेशा काम नहीं करता है, इसलिए आपको सीधे अपने डेटाबेस को इंगित करने की आवश्यकता है। अक्सर यह mysql.yourname.com या mysql.hostingcompanyname.com जैसा कुछ होता है। अपनी फ़ाइल में "लोकलहोस्ट" को डायरेक्ट एड्रेस से बदलें। यदि आपको सहायता की आवश्यकता है, तो आपका वेब होस्ट आपको सही दिशा में इंगित कर सकता है।
मेरा होस्ट नाम काम नहीं करेगा
अपने उपयोगकर्ता नाम और पासवर्ड को दोबारा जांचें। फिर, उन्हें ट्रिपल-चेक करें। यह एक ऐसा क्षेत्र है जिसे लोग अक्सर नजरअंदाज कर देते हैं, या वे इतनी जल्दी जांच करते हैं कि उन्हें अपनी गलती भी नजर नहीं आती। न केवल आपको यह जांचने की आवश्यकता है कि आपकी क्रेडेंशियल्स सही हैं, आपको यह भी सुनिश्चित करना चाहिए कि आपके पास स्क्रिप्ट द्वारा आवश्यक सही अनुमतियाँ हैं। उदाहरण के लिए, केवल-पढ़ने वाला उपयोगकर्ता डेटाबेस में डेटा नहीं जोड़ सकता है; लेखन विशेषाधिकार आवश्यक हैं।
डेटाबेस भ्रष्ट है
होता है। अब हम एक बड़ी समस्या के क्षेत्र में प्रवेश कर रहे हैं। बेशक, यदि आप अपने डेटाबेस को नियमित रूप से बैकअप रखते हैं, तो आप बिलकुल ठीक हो जाएंगे। यदि आप जानते हैं कि कैसे बैकअप से अपने डेटाबेस को पुनर्स्थापित करना है, तो हर तरह से, आगे बढ़ें और इसे करें। हालाँकि, यदि आपने कभी ऐसा नहीं किया है, तो मदद के लिए अपने वेब होस्ट से संपर्क करें।
PhpMyAdmin में एक डेटाबेस की मरम्मत
यदि तुम प्रयोग करते हो phpMyAdmin अपने डेटाबेस के साथ, आप इसे सुधार सकते हैं। शुरू करने से पहले, डेटाबेस का बैकअप बना लें-बस के मामले में।
- अपने वेब सर्वर पर लॉग इन करें।
- PhpMyAdmin आइकन पर क्लिक करें
- प्रभावित डेटाबेस चुनें। यदि आपके पास केवल एक डेटाबेस है, तो इसे डिफ़ॉल्ट रूप से चुना जाना चाहिए।
- मुख्य पैनल में, आपको डेटाबेस तालिकाओं की एक सूची देखनी चाहिए। क्लिक करें सभी की जांच करो.
- चुनें मरम्मत की मेज ड्रॉप-डाउन मेनू से।