2013-10-15 9 views
7

मैंने mysql 5.6.13 में अपग्रेड किया है और सोचा कि मैं नई --login-path सुविधा का प्रयास करूंगा।mysql_config_editor --login-path = स्थानीय काम नहीं कर रहा

मैं "mysql_config_editor set --login-path=local --host=localhost --user=user --password"

साथ कॉन्फ़िगर प्रॉम्प्ट पर पासवर्ड डालने के बाद मुझे लगता है कि सभी "mysql_config_editor print --all"

जब मैं "mysql_config_editor --login-path=local" I **always** get "ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)"

करते हैं मैं तो "mysql_config_editor --login-path=local -p" मैं की तरह अंत पर "-p" जोड़ने के साथ है पासवर्ड दर्ज करने के लिए कहा जाता है और यह सफलतापूर्वक जुड़ता है ... हुह !?

उत्तर

3

MySQL कमांड में कहीं भी एक बग प्रतीत होता है। यदि आपके पास पासवर्ड में '#' - साइन (पुष्टि) है या शायद कुछ अन्य "अजीब" वर्ण (पुष्टिकृत) हैं, तो --login-path विधि काम नहीं करती है। एक और पासवर्ड के साथ परीक्षण करें।

+0

https://bugs.mysql.com/bug.php?id=74482 – Larsen

23

पासवर्ड के चारों ओर डबल कोट्स का उपयोग करें जब mysql_config_editor आपको संकेत देता है। फिर लॉगिन पर पासवर्ड के हिस्से के रूप में विशेष वर्ण (उदा। #) को पहचाना जाएगा।

+3

देखें यह मेरे लिए काम करता है –

संबंधित मुद्दे