MySQL सर्वर 8.0 में पासवर्ड फ़ंक्शन समस्याओं का निवारण करें
MySQL सर्वर संस्करण 8.0.12 में पासवर्ड फ़ंक्शन निष्पादित करने का प्रयास करते समय, कुछ परिदृश्य हो सकते हैं एक त्रुटि ट्रिगर करें. इस लेख का उद्देश्य ऐसे मुद्दों को संबोधित करना और एक व्यवहार्य समाधान प्रदान करना है।
त्रुटि कोड 1064
यदि आपको त्रुटि मिलती है "त्रुटि कोड: 1064। आपका SQL सिंटैक्स...", यह आपकी क्वेरी के सिंटैक्स के साथ किसी समस्या को इंगित करता है। विशेष रूप से, MySQL सर्वर संस्करण 8.0 में पासवर्ड फ़ंक्शन सिंटैक्स बदल गया है। हैशिंग तंत्र. अनुकूलता बनाए रखने के लिए, आपको पिछले संस्करणों में पासवर्ड फ़ंक्शन द्वारा उत्पादित हैश के बराबर हैश उत्पन्न करने के लिए निम्नलिखित सिंटैक्स का उपयोग करना चाहिए:
CONCAT('*', UPPER(SHA1(UNHEX(SHA1('my_password') )))))
उदाहरणCONCAT('*', UPPER(SHA1(UNHEX(SHA1('my_password')))))
SELECT * उपयोगकर्ताओं से कहां लॉगिन करें = 'फैबियो' और pwd = CONCAT('*', UPPER(SHA1(UNHEX(SHA1('2018'))))) सीमा 0, 50000
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3