ホームページ >データベース >mysql チュートリアル >MySQL 接続が拒否されました:「接続を確立できませんでした...」 - 修正方法?
エラー: MySQL - ターゲット マシンの拒否により「接続できませんでした」
リモート MySQL データベースに接続しようとすると、 「ターゲット マシンが積極的に拒否したため、接続できませんでした。」というエラーが発生する可能性があります。同様の問題が発生しても、その理由はさまざまです。
この場合、問題は MySQL サーバーの構成が原因で発生します。デフォルトでは、MySQL は *nix ソケットからの接続またはローカルホストのみを受け入れる可能性があります。
解決策:
このエラーを解決するには、my. /etc/mysql/my.cnf にある cnf 構成ファイル (Ubuntu の場合)。行う変更の内訳は次のとおりです:
1. bind-address:
bind-address 行のコメントを解除し、0.0.0.0 に設定して、任意の IP アドレスからの接続を許可します。
bind-address = 0.0.0.0
2. skip-networking:**
#skip-networking 行をコメントアウトしてネットワークを有効にします。この行は通常、デフォルトでコメントアウトされています。
#skip-networking
3. MySQL を再起動します:
変更を加えたら、MySQL を再起動して変更を適用します。これを行うには、次のコマンドを使用します。
sudo systemctl restart mysql
注意: これらの変更を行う前に、MySQL マシンがパブリック インターネットからアクセスできる場合は、次の攻撃に対して脆弱になることに注意してください。あらゆるソースからの接続。不正アクセスを防ぐために、適切なセキュリティ対策が講じられていることを確認してください。
以上がMySQL 接続が拒否されました:「接続を確立できませんでした...」 - 修正方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。