2013-10-15 14 views
7

Zaktualizowałem do wersji mysql 5.6.13 i pomyślałem, że wypróbuję nową funkcję - loginu ścieżki.mysql_config_editor --login-path = lokalny nie działa

skonfigurować z "mysql_config_editor set --login-path=local --host=localhost --user=user --password"

Po wprowadzeniu hasła w wierszu widzę, że wszystko jest tam z "mysql_config_editor print --all"

Kiedy zrobić "mysql_config_editor --login-path=local" I **always** get "ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)"

Jeśli dodać "-p" na końcu jak tak "mysql_config_editor --login-path=local -p" I jestem poproszony o podanie hasła i łączy się pomyślnie ... huhhh !?

Odpowiedz

3

Wygląda na to, że gdzieś w komendach mysql jest błąd. Jeśli masz znak "#" - znak (potwierdzony) w haśle lub może jakieś inne "dziwne" znaki (niepotwierdzone), metoda --login-path nie działa. Przetestuj za pomocą innego hasła.

+0

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

23

Użyj podwójnego cudzysłowu wokół hasła, gdy mysql_config_editor wyświetli monit. Następnie znaki specjalne (np. #) Będą rozpoznawane jako część hasła przy logowaniu.

+3

to działało dla mnie –