B.5.2.5 パスワードをインタラクティブに入力すると失敗する

--password オプションまたは -p オプションをパスワード値を指定せずに使用して起動すると、MySQL クライアントプログラムはパスワードの入力を求めます。

shell> mysql -u user_name -p
Enter password:

一部のシステムでは、オプションファイルまたはコマンド行で指定するとパスワードが機能するが、Enter password: プロンプトでインタラクティブに入力すると機能しないことがあります。これは、パスワードを読み取るためにシステムによって提供されたライブラリが、パスワード値を少ない文字数 (通常、8 文字) に制限したときに発生します。これはシステムライブラリの問題であり、MySQL の問題ではありません。これを回避するには、MySQL のパスワードを 8 文字以下の値に変更するか、パスワードをオプションファイルに格納します。


User Comments
Sign Up Login You must be logged in to post a comment.