5.6.7 से MySQL के संस्करणों में secure_auth
है डिफ़ॉल्ट रूप से सक्षम, जिसका अर्थ है कि एक 5.6.7+ क्लाइंट आपको कनेक्ट करने की अनुमति नहीं देगा यदि आपका MySQL उपयोगकर्ता पासवर्ड पूर्व-4.1 पद्धति का उपयोग करके हैश किया गया है। आपने कहा था कि आप 4.0.24 इंस्टॉलेशन से माइग्रेट कर रहे हैं, इसलिए आपका MySQL यूजर पासवर्ड निश्चित रूप से प्री-4.1 विधि का उपयोग करके हैश किया गया है।
mysql
. का उपयोग करते समय कमांड-लाइन टूल, आप इससे छुटकारा पा सकते हैं और --skip-secure-auth
का उपयोग करके अपने प्री-4.1 डेटाबेस से जुड़ सकते हैं। कमांड लाइन विकल्प। उदाहरण के लिए:
mysql -h 127.0.0.1 -u username -p --skip-secure-auth
दुर्भाग्य से secure_auth
. को अक्षम करने का कोई तरीका नहीं है mysql-अजगर में।