-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

很可能您的密码中有一个字符被 shell 解释为其他字符(可能是通配符)?尝试-p'pass'

于 2013-10-09T15:23:25.033 回答