ホームページ >データベース >mysql チュートリアル >MySQL「ユーザー 'root' のアクセスが拒否されました」エラー: どうすれば修正できますか?
パスワードを使用したユーザー 'root' のアクセスが拒否されました: MySQL エラーへの対処
Web アプリケーションのデプロイ時に、MySQL データベース例外が発生しました。ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)」というメッセージが表示されてイライラすることがあります。このエラーは、root ユーザーがデプロイされたアプリケーションから MySQL データベースにアクセスできないことを示します。
原因:
このエラーは通常、「root」ユーザーが不足している場合に発生します。 MySQL データベースに接続するために必要な権限。これは、ユーザー権限が間違っているか、ファイアウォールがアクセスをブロックしているために発生する可能性があります。
解決策:
この問題を解決するには、「root」ユーザーにアクセスを許可する必要があります。 「ローカルホスト」からhost.
手順:
MySQL への接続: コマンド プロンプトから、「root」を使用して MySQL に接続します。 ' ユーザーに '-p' オプションを付けて入力しますパスワード:
mysql -u root -p
アクセスの許可: 「root」ユーザーに「localhost」ホストからデータベースにアクセスする権限を付与します:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_password';
フラッシュ権限: 付与された権限を MySQL セッションに適用します:
FLUSH PRIVILEGES;
追加考慮事項:
以上がMySQL「ユーザー 'root' のアクセスが拒否されました」エラー: どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。