MySQL ユーザーの「アクセスが拒否されました」エラーを修正するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-02 04:25:02
オリジナル
364 人が閲覧しました

How to Fix the

MySQL ユーザーの「アクセスが拒否されました」エラー

このエラーは通常、MySQL ユーザーに特定のデータベースへのアクセスに必要な権限がない場合に発生します。これを解決する方法は次のとおりです:

1.権限の付与:

回答で述べたように、データベースにアクセスしようとしているユーザーに権限を付与する必要があります。これを行うには、次のコマンドを使用します。

<code class="sql">GRANT ALL PRIVILEGES ON `<database_name>`.* TO `<username>`@'localhost';</code>
ログイン後にコピー

Replace アクセスを許可するデータベースの名前と アクセス権を持つユーザーのユーザー名を使用します。

2.権限のフラッシュ:

権限を付与した後、権限を有効にするために、権限をフラッシュすることが重要です。次のコマンドを実行します:

<code class="sql">FLUSH PRIVILEGES;</code>
ログイン後にコピー

3.適切なデータベースの選択:

PHP コードで、MySQL に接続するときに正しいデータベース名を使用していることを確認してください:

<code class="php">mysql_select_db($dbname);</code>
ログイン後にコピー

$dbname がアクセスを許可したデータベースと一致していることを確認してくださいデータベース名が空の場合、MySQL はデフォルトでユーザーに関連付けられたデータベースを使用しますが、これは意図したデータベースではない可能性があります。

以上がMySQL ユーザーの「アクセスが拒否されました」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!