लिनक्स सर्वर पर MySQL केस को असंवेदनशील बनाना
एक माइग्रेशन परिदृश्य में जहां पूर्व में ऐप्पल सर्वर पर होस्ट की गई वेबसाइट लिनक्स सर्वर पर जाने के बाद समस्याओं का सामना करती है , MySQL क्वेरीज़ को प्रभावित करने वाले संभावित केस संवेदनशीलता अंतरों की जांच करना महत्वपूर्ण है। जबकि मैक और विंडोज सर्वर डिफ़ॉल्ट रूप से MySQL क्वेरी को केस-असंवेदनशील के रूप में संभालते हैं, लिनक्स सर्वर केस संवेदनशीलता को लागू करते हैं। यह विसंगति उन वेबसाइटों के लिए समस्याएँ पैदा कर सकती है जो तालिका नामों में केस संयोजनों के मिश्रण का उपयोग करती हैं। MySQL कॉन्फ़िगरेशन फ़ाइल में वैरिएबल। यह वेरिएबल नियंत्रित करता है कि सर्वर पहचानकर्ता केस संवेदनशीलता को कैसे संभालता है। इसे 0 पर सेट करना केस की संवेदनशीलता को दर्शाता है, जबकि इसे 1 पर सेट करना केस की असंवेदनशीलता को सुनिश्चित करता है। चूंकि लिनक्स सर्वर डिफ़ॉल्ट रूप से केस-सेंसिटिव होते हैं, इसलिए low_case_table_names को 1 पर सेट करने से समस्या हल हो जाती है।
कॉन्फ़िगरेशन फ़ाइल संशोधन
कॉन्फिग फ़ाइल को संशोधित करने के लिए, इन चरणों का पालन करें:
MySQL कॉन्फ़िगरेशन फ़ाइल का पता लगाएं, जिसे आमतौर पर my.cnf नाम दिया गया है।
lower_case_table_names वाली पंक्ति ढूंढें।मान को 0 से 1 में बदलें।इन चरणों का पालन करके, आप लिनक्स सर्वर पर MySQL क्वेरी को प्रभावित करने वाली केस संवेदनशीलता समस्याओं को हल कर सकते हैं, जिससे वेबसाइट इच्छित कार्य करने में सक्षम हो जाएगी।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3