Documentation Home

B.3.2.4 交互输入密码失败

MySQL 客户端程序在使用没有以下密码值 的--passwordor 选项 调用时提示输入密码:-p

$> mysql -u user_name -p
Enter password:

在某些系统上,您可能会发现在选项文件或命令行中指定密码时有效,但在Enter password:提示符下以交互方式输入时则无效。当系统提供的用于读取密码的库将密码值限制为少量字符(通常为八个)时,就会发生这种情况。这是系统库的问题,而不是 MySQL 的问题。要解决这个问题,请将您的 MySQL 密码更改为长度不超过八个字符的值,或者将您的密码放在一个选项文件中。