"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लिनक्स सर्वर पर MySQL केस-असंवेदनशील कैसे बनाएं: एक माइग्रेशन समाधान

लिनक्स सर्वर पर MySQL केस-असंवेदनशील कैसे बनाएं: एक माइग्रेशन समाधान

2024-11-15 को प्रकाशित
ब्राउज़ करें:689

 How to Make MySQL Case-Insensitive on Linux Servers: A Migration Solution

लिनक्स सर्वर पर MySQL केस को असंवेदनशील बनाना

एक माइग्रेशन परिदृश्य में जहां पूर्व में ऐप्पल सर्वर पर होस्ट की गई वेबसाइट लिनक्स सर्वर पर जाने के बाद समस्याओं का सामना करती है , MySQL क्वेरीज़ को प्रभावित करने वाले संभावित केस संवेदनशीलता अंतरों की जांच करना महत्वपूर्ण है। जबकि मैक और विंडोज सर्वर डिफ़ॉल्ट रूप से MySQL क्वेरी को केस-असंवेदनशील के रूप में संभालते हैं, लिनक्स सर्वर केस संवेदनशीलता को लागू करते हैं। यह विसंगति उन वेबसाइटों के लिए समस्याएँ पैदा कर सकती है जो तालिका नामों में केस संयोजनों के मिश्रण का उपयोग करती हैं। MySQL कॉन्फ़िगरेशन फ़ाइल में वैरिएबल। यह वेरिएबल नियंत्रित करता है कि सर्वर पहचानकर्ता केस संवेदनशीलता को कैसे संभालता है। इसे 0 पर सेट करना केस की संवेदनशीलता को दर्शाता है, जबकि इसे 1 पर सेट करना केस की असंवेदनशीलता को सुनिश्चित करता है। चूंकि लिनक्स सर्वर डिफ़ॉल्ट रूप से केस-सेंसिटिव होते हैं, इसलिए low_case_table_names को 1 पर सेट करने से समस्या हल हो जाती है।

कॉन्फ़िगरेशन फ़ाइल संशोधन

कॉन्फिग फ़ाइल को संशोधित करने के लिए, इन चरणों का पालन करें:

MySQL कॉन्फ़िगरेशन फ़ाइल का पता लगाएं, जिसे आमतौर पर my.cnf नाम दिया गया है।

lower_case_table_names वाली पंक्ति ढूंढें।

मान को 0 से 1 में बदलें।
  1. अतिरिक्त विचार
  2. यह ध्यान रखना महत्वपूर्ण है कि विंडोज़ या मैक ओएस एक्स जैसे केस-असंवेदनशील फ़ाइल सिस्टम वाले सिस्टम पर लोअर_केस_टेबल_नाम को 0 पर सेट करने से इंडेक्स भ्रष्टाचार हो सकता है। इसलिए, सुनिश्चित करें कि यह सेटिंग आपके सिस्टम के लिए उचित रूप से कॉन्फ़िगर की गई है।

इन चरणों का पालन करके, आप लिनक्स सर्वर पर MySQL क्वेरी को प्रभावित करने वाली केस संवेदनशीलता समस्याओं को हल कर सकते हैं, जिससे वेबसाइट इच्छित कार्य करने में सक्षम हो जाएगी।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3