ホームページ >データベース >mysql チュートリアル >MySQL リモート接続エラー 1045: アクセスが拒否されましたを修正する方法

MySQL リモート接続エラー 1045: アクセスが拒否されましたを修正する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-20 17:29:20572ブラウズ

How to Fix MySQL Remote Connection Error 1045: Access Denied?

リモート MySQL 接続エラー: アクセスが拒否されました (1045)

MySQL サーバーへのリモート接続を有効にするには、特定の設定が必要です。直面している問題を調査し、解決策を提供しましょう。

問題: 別の IP アドレスから MySQL にリモート接続しようとすると、エラー「ERROR 1045 (28000)」が表示されます。 : ユーザー 'root'@'192.168.233.163' のアクセスが拒否されました。これは、指定されたユーザーまたはリモート IP アドレスからのリモート接続が現在許可されていないことを示しています。

解決策:

  1. Grant権限: root ユーザーとして、次のコマンドを実行します。コマンド:

    • GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.233.163' IDENTIFIED BY 'redacted' with Grant option;
    • FLUSH PRIVILEGES;
  2. MySQL を再起動します: 変更を適用するには、MySQL サーバーを再起動します。

または、% エントリを置き換えることもできます。特定の IP アドレスを持つ mysql.user テーブル内のユーザー root の場合。使用する IP アドレスが、接続元のリモート マシンに対応していることを確認してください。

注: 「redacted」を実際のパスワードに置き換え、192.168.233.163 を適切な IP に置き換えることを忘れないでください。住所。また、*.* を、付与するデータベースおよびテーブルの権限に置き換えます。

以上がMySQL リモート接続エラー 1045: アクセスが拒否されましたを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。