ホームページ >データベース >mysql チュートリアル >エラー HY): ホスト &#.# はこの MySQL サーバーへの接続を許可されていません

エラー HY): ホスト &#.# はこの MySQL サーバーへの接続を許可されていません

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2024-07-19 19:04:04833ブラウズ

ERROR HY): Host

私の問題

パソコンを使用して mysql サーバーに接続したいのですが、このエラーが発生します。

ERROR 1130 (HY000): Host '123.32.23.12' is not allowed to connect to this MySQL server

私の解決策

IP がデータベース サーバーにアクセスできることを確認してください

SELECT host FROM mysql.user WHERE User = 'root';

localhost と 127.0.0.1 の結果のみが表示される場合は、外部ソースから接続できません。接続元の IP アドレスではなく、他の IP アドレスが表示される場合も、それを示しています。

アクセスを許可する各システムの IP アドレスを追加して、権限を付与する必要があります。

CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';

% が表示される場合、それは「任意のリモート ソース」であるため、まったく別の問題があります。ただし、一部またはすべてのシステムを root 経由で接続したい場合は、% ワイルドカードを使用してアクセスを許可します。

CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

最後に、権限をリロードすると、リモート アクセスが可能になるはずです。

FLUSH PRIVILEGES;

参照

  • https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server

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

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