2013-10-15 11 views
7

私はmysql 5.6.13にアップグレードしました。新しい--login-path機能を試してみると思います。mysql_config_editor --login-path = local not working

は、私はすべてが私はそう"mysql_config_editor --login-path=local -p"私のように末尾に"-p"を追加した場合、私は"mysql_config_editor --login-path=local" I **always** get "ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)"

を行う"mysql_config_editor print --all"

とそこにあることがわかりプロンプトでパスワードを入力した後"mysql_config_editor set --login-path=local --host=localhost --user=user --password"

に設定しますパスワードを入力するよう促され、正常に接続されます... huhhh !?

答えて

3

mysqlコマンドのどこかにバグがあるようです。パスワードに「#」記号(確認済み)がある場合、または「奇妙な」文字(確認されていない文字)がある場合、--login-pathメソッドは機能しません。別のパスワードでテストしてください。

+0

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

23

mysql_config_editorからメッセージが表示されたら、パスワードの前後に二重引用符を使用してください。その後、ログイン時に特殊文字(#など)がパスワードの一部として認識されます。

+3

を参照してください。 –