-2

-p オプションで mysql にログインしようとしています。mysql からパスワードの入力を求められたら、ログインは成功します。

mysql -uuser -p
Enter Password: pass (Login succeeds)

しかし、 -p オプションでパスワードを入力しようとすると失敗します

mysql -uuser -ppass 
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)

なぜこれが起こるのかについて何か考えはありますか?

4

1 に答える 1

1

パスワードに、シェルによって別のものとして解釈されている文字が含まれている可能性があります (おそらくグロビング)? 試す-p'pass'

于 2013-10-09T15:23:25.033 に答える