このエラーは、MySQL サーバーにアクセスしようとすると発生します「root」ユーザーとして、パスワードを使用していないか、間違ったパスワードを使用しています。
この問題を解決するには、次の手順に従ってください。手順:
root パスワードをリセットします:
次のコマンドを実行します。
mysqld --defaults-file="C:\program files\MySQL\MySQL Server 5.1\my.ini" --init-files=C:\root.txt
MySQL に接続します。 CMD を開き、次のように入力します。
mysql -u root -p
手順 2 で設定したパスワードを入力します。
権限の付与: の場合「ユーザー 'root@localhost' のアクセスが拒否されました (パスワードを使用:YES)」というエラーが発生した場合は、次のコマンドを使用して root ユーザーにすべての権限を付与します:
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
次のコマンドで権限をフラッシュします:
FLUSH PRIVILEGES;
これで、設定したパスワードを使用して「root」ユーザーとして MySQL に正常にログインできるようになります。
以上が「ユーザー 'root@localhost' のアクセスが拒否されました」MySQL エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。