リモート MySQL 接続エラー: リモート ルート ユーザーのアクセスが拒否されました
問題:
ユーザーWindows XP 上で実行されている MySQL データベースへのリモート接続を確立できず、次のエラー メッセージが表示される「エラー 1045 (28000): ユーザーのアクセスが拒否されました。」
原因:
MySQL ユーザー テーブル ('mysql.user') に、リモートを許可するエントリがありません。 「ルート」へのアクセスuser.
解決策:
リモート接続を有効にするには、次の手順に従います:
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD' with grant option;
「USERNAME」をリモート アクセスのユーザー名に、「IP」を許可する特定の IP アドレスに、「PASSWORD」を対応するパスワードに置き換えます。任意の IP からのリモート アクセスを許可する場合は、「IP」を「%」に置き換えます。
FLUSH PRIVILEGES;
または、を適用する MySQL サーバー
検証:
これらの手順を完了すると、ユーザーは指定されたユーザー名、パスワード、および IP アドレスを使用して MySQL データベースへのリモート接続を確立できるようになります。
以上がWindows XP 上のリモート MySQL 接続での「ユーザーのアクセスが拒否されました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。