ホームページ > データベース > mysql チュートリアル > リモート MySQL 接続がブロックされるのはなぜですか (エラー 1130)?

リモート MySQL 接続がブロックされるのはなぜですか (エラー 1130)?

Mary-Kate Olsen
リリース: 2024-12-04 03:14:14
オリジナル
523 人が閲覧しました

Why is My Remote MySQL Connection Blocked (Error 1130)?

リモート接続がブロックされました: エラー 1130

エラー 1130 (HY000): ホスト 'xxx.xxx.xxx.xxx が発生しました。 「この MySQL サーバーへの接続は許可されていません」と表示され、MySQL データベースに接続できない場合があります。遠隔で。この問題は、root アカウントのアクセス権限が制限されているために発生します。

これを解決するには、MySQL ユーザー テーブルをチェックして、root アカウントに許可されているホストを確認する必要があります。次のクエリを実行します。

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

結果に「localhost」または「127.0.0.1」のみが表示される場合は、ローカル アクセスに制限されています。リモート アクセスを許可するには、接続システムの 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 接続がブロックされるのはなぜですか (エラー 1130)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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