ホームページ > データベース > mysql チュートリアル > MySQL エラー 1130 を修正する方法: ホストは MySQL サーバーへの接続を許可されていません?

MySQL エラー 1130 を修正する方法: ホストは MySQL サーバーへの接続を許可されていません?

Barbara Streisand
リリース: 2025-01-01 06:33:11
オリジナル
598 人が閲覧しました

How to Fix MySQL Error 1130: Host Not Allowed to Connect to MySQL Server?

「エラー 1130: ホストは MySQL サーバーへの接続を許可されていません」への対処

MySQL への接続をリモートで確立しようとすると、ユーザーは「エラー 1130: ホスト 'xxx.xxx.xxx.xxx' はこれへの接続を許可されていません」が発生する可能性がありますMySQLサーバー。」このエラーは、接続に使用された root アカウントにリモート接続を確立するために必要な権限がないことを示します。

この問題を解決するには、root アカウントにリモート接続へのアクセスが許可されているかどうかを確認してください。次のクエリを実行して確認します。

SELECT host FROM mysql.user WHERE User = 'root';
ログイン後にコピー

結果に「localhost」と「127.0.0.1」のみが含まれる場合、リモート接続は無効になっています。有効にするには:

  1. 接続元のマシンの IP アドレスを追加します:

    CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
    ログイン後にコピー
  2. 必要な権限をすべて付与します:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';
    ログイン後にコピー
  3. 無制限アクセスの場合必要に応じて、ワイルドカード '%' を使用します:

    CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
    ログイン後にコピー

忘れずに権限をフラッシュしてください:

FLUSH PRIVILEGES;
ログイン後にコピー

これらの手順を使用すると、接続できるようになります。 root アカウントを使用してリモートで MySQL に接続します。

以上がMySQL エラー 1130 を修正する方法: ホストは MySQL サーバーへの接続を許可されていません?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート