mysql_config_editor --login-path = local funktioniert nicht

7

Ich habe ein Upgrade auf mysql 5.6.13 durchgeführt und dachte, ich würde die neue Funktion --login-path ausprobieren.

Ich konfiguriere mit "mysql_config_editor set --login-path=local --host=localhost --user=user --password"

Nachdem ich das Passwort an der Eingabeaufforderung eingegeben habe, sehe ich, dass alles mit "mysql_config_editor print --all"

da ist

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

mache

Wenn ich "-p" am Ende anfüge wie zB "mysql_config_editor --login-path=local -p" werde ich aufgefordert das Passwort einzugeben und es verbindet sich erfolgreich ... huhhh!?

    
user2880858 15.10.2013, 01:54
quelle

2 Antworten

23

Verwenden Sie doppelte Anführungszeichen um das Passwort herum, wenn mysql_config_editor Sie auffordert. Dann werden Sonderzeichen (z. B. #) als Teil des Passworts bei der Anmeldung erkannt.

    
bglad 15.10.2014 18:11
quelle
3

Es scheint irgendwo in den mysql-Befehlen einen Fehler zu geben. Wenn Sie ein "#" - Zeichen (bestätigt) im Passwort oder möglicherweise andere "seltsame" Zeichen (unbestätigt) haben, funktioniert die Methode --login-path nicht. Testen Sie mit einem anderen Passwort.

    
Roger Gustavsson 09.01.2014 12:01
quelle

Tags und Links