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

MySQL エラー 1130 を解決する方法: ホスト 'xxx.xxx.xxx.xxx' はこの MySQL サーバーへの接続を許可されていません?

Susan Sarandon
リリース: 2024-12-03 13:48:10
オリジナル
523 人が閲覧しました

How to Resolve MySQL Error 1130: Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server?

MySQL 接続エラー 1130: リモート接続のトラブルシューティング

エラー メッセージ「エラー 1130 (HY000): ホスト 'xxx.xxx.xxx. xxx' はこの MySQL サーバーへの接続を許可されていません」は、ホストが接続を試行していることを示します

この特定のケースでは、root アカウントにはリモート アクセスが許可されていません。この問題を解決するには、次のクエリを使用してユーザーのホスト権限を確認します。

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

結果に「localhost」と「127.0.0.1」のみが表示される場合、root アカウントはローカル接続に制限されています。リモート アクセスを許可するには、特定の IP アドレスに対するユーザー権限を付与するか、リモート ソースに対して '%' ワイルドカードを使用します:

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

または

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

最後に、権限をリロードします。

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

これらの手順を完了すると、ホストは MySQL サーバーへのリモート接続を確立できるようになります。

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

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