MySQL 8.4 Release Notes
B.3.2.4 交互式输入密码失败
MySQL客户端程序在使用带有没有后续密码值的--password
或-p
选项时,会提示用户输入密码:
$> mysql -u user_name -p
Enter password:
在某些系统上,您可能发现当密码指定在选项文件中或命令行中时,它们可以正常工作,但是在交互式的请输入密码:
提示下却无法使用。这是由于系统提供的库用于读取密码的限制,仅允许短小字符(通常为八个字符)。这不是MySQL的问题,而是系统库的问题。为了解决这个问题,您可以将MySQL密码更改为八个或更少的字符长,或者将密码放入选项文件中。