A. 问题和常见错误 / A.2. 使用MySQL程序时的常见错误 / A.2.4. 输入密码时出现密码错误
使用无下述密码值的“—password”-p”选项调用时,MySQL客户端程序将提示输入密码:
shell> mysql -u user_name -p
Enter password:

在某些系统上,当你在选项文件或命令行上指定时,你可能会发现密码能够工作,但是当你在“Enter password:”提示下以交互方式输入密码时,你可能会发现输入的密码不工作。当系统所提供的用于读取密码的库将密码值限定在少数字符时(典型情况下为8个),就会出现该问题。这是与系统库有关的问题,与MySQL无关。要想处理该问题,可将MySQL密码更改为由8个字符或更少字符构成的值,或将密码置于选项文件中。