2013-10-15 2 views
7

Я обновился до mysql 5.6.13 и решил попробовать новую функцию --login-path.mysql_config_editor --login-path = local не работает

настроить с "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)"

Если добавить "-p" на конец как так "mysql_config_editor --login-path=local -p" I мне предлагается ввести пароль, и он успешно соединяется ... huhhh !?

ответ

3

Кажется, что-то ошибка в командах mysql. Если у вас есть знак «#» (подтвержден) в пароле или, возможно, некоторые другие «странные» символы (неподтвержденные), метод -login-path не работает. Проверьте другой пароль.

+0

См. Https://bugs.mysql.com/bug.php?id=74482 – Larsen

23

Используйте двойные кавычки вокруг пароля, когда запрашивает mysql_config_editor. Затем специальные символы (например, #) будут распознаваться как часть пароля при входе в систему.

+3

Это сработало для меня –

Смежные вопросы