MySQL エラー: 「ユーザー 'root'@'localhost' のアクセスが拒否されました (使用パスワード: NO)
問題:
MySQL root ユーザーのパスワードをリセットしようとすると、次のエラーが発生します:
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
解決策:
これこのエラーは、root ユーザーのパスワードが MySQL データベースにハッシュとして保存されており、指定されたパスワードが保存されているハッシュと一致しないことを示します。この問題を解決するには、次の手順を実行します。
$ mysqladmin -u root -p password
その後現在のパスワードを覚えていない場合、または MySQL が root パスワードなしでインストールされている場合は、このステップで任意のパスワードを設定できます。
次に、パスワードを入力します。 root ユーザーの新しいパスワードを 2 回入力して確認します。パスワードは一重引用符で囲む必要があります:
New password: 'new_password' Confirm new password: 'new_password'
以上が「質問と回答」形式に適合するいくつかのタイトル オプションを次に示します。 * MySQL エラー: 「ユーザー \'root\'@\'localhost\' のアクセスが拒否されました (パスワードの使用: NO)」: リセット方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。