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

WBOY
リリース: 2024-07-19 19:04:04
オリジナル
785 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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