Je ne peux pas se connecter à MySQL si je fais ceci:Impossible d'accéder MYSQL en utilisant le mot de passe en ligne
mysql -ualan -psecret
Il retourne:
ERROR 1045 (28000): Access denied for user 'alan'@'localhost' (using password: YES)
Mais si je fais:
mysql -ualan -p
Et puis J'entre le mot de passe cela fonctionne.
J'ai besoin d'utiliser le mot de passe en ligne puisque j'écris un script pour synchroniser les bases de données avec Laravel/Envoy et il ne permet pas les entrées rapides.
Ai-je manqué une configuration ou quelque chose?
En supposant que votre mot de passe ne 'secret', sont des caractères spéciaux correctement échappé? –
Quels types de caractères devraient être échappés? et comment puis-je leur échapper? – Alan
Ceux qui ont une signification particulière dans votre shell. –