3

自分のマシンにMySQLをインストールしました。スタートメニューからMySQL5.6コマンドラインクライアントを直接開くことでログインでき、パスワードの入力を求められます。正しいパスワードを入力すると入力でき、間違っていると追い出されます。

コマンドプロンプトからMySQLを実行する場合、(rootユーザーまたは作成した別のユーザーの両方を使用して)ログインできる唯一の方法は、パスワードを入力しないことです。パスワードを入力するとaccess denied to root@localhost...やだやだ...using password:YES

要約すると、私が入力した場合

mysql -u root -p
password: [mypassword]

それは機能せず、エラーをスローしますAccess denied, using password yes

しかし、私がそうするなら

mysql -u root -p
password: [blank]

ログインします。他のユーザーと同じ動作です。

それは私には意味がありません。他のすべてのアプリケーションでは、パスワードを入力してアクセスする必要があります。

何か案は?

4

1 に答える 1

0

これは、インストール時に指定されない限り、ユーザーrootにはデフォルトでパスワードがないためです。パスワードがない場合、パスワードを使用してログインを試みることはできません。

于 2013-02-16T02:18:35.407 に答える