2013-10-15 11 views
7

Ho aggiornato a mysql 5.6.13 e ho pensato di provare la nuova funzionalità --login-path.mysql_config_editor --login-path = local not working

ho configurare con "mysql_config_editor set --login-path=local --host=localhost --user=user --password"

Dopo aver inserito la password al prompt vedo che tutto è lì con "mysql_config_editor print --all"

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

Se aggiungo "-p" sull'estremità in questo modo "mysql_config_editor --login-path=local -p" I mi viene richiesto di inserire la password e si collega con successo ... huhhh !?

risposta

3

Sembra che ci sia un errore da qualche parte nei comandi mysql. Se hai un '#' - segno (confermato) nella password o forse qualche altro "strano" personaggio (non confermato), il metodo --login-path non funziona. Test con un'altra password.

+0

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

23

Utilizzare le virgolette doppie attorno alla password quando mysql_config_editor richiede. Quindi i caratteri speciali (ad es. #) Verranno riconosciuti come parte della password al momento dell'accesso.

+3

questo ha funzionato per me –