ターゲットマシンが積極的に接続を拒否したため、Mysql 接続を確立できません
P粉957723124
P粉957723124 2023-08-22 19:04:28
0
2
694
<p>多くの人がこの質問をしていることは知っていますが、これらのほとんどの人はファイアウォールによってブロックされているパスワードを忘れており、私はこのような状況に遭遇したことがありません。 </p> <p>私は php で開発を行っており、チームが一緒に使用できるようにリモート データベースに接続する必要があります。 </p> <p>ローカルホストではすべて問題ありませんが、切り替えようとすると次のエラーが表示されます: </p> <ブロック引用> <p>ターゲット マシンが積極的に接続を拒否したため、接続を確立できません。 </p> </blockquote> <p>.nf.biz データベースに接続するコードは次のとおりです: </p> <pre class="brush:php;toolbar:false;">$db=mysqli_connect($host,$user,$password,$db_name,3306);</pre> <p><br /></p>
P粉957723124
P粉957723124

全員に返信(2)
P粉738248522

MySQL サーバーは、*nix ソケット (Ubuntu を使用している場合は /var/run/mysqld/mysqld.sock) またはローカル接続のみを受け入れます。

my.cnf ファイル (Ubuntu の /etc/mysql/my.cnf にあります) を編集し、次の変更を加える必要があります。

バインドアドレス = 0.0.0.0

そして、次の内容をコメントアウトします:

#スキップネットワーキング

最後に MySQL を再起動します。

MySQL サーバーが公共のインターネットからアクセスできる場合は、誰からの接続も受け入れられることに注意してください。

いいねを押す +0
P粉818306280

遅くなりましたが、今後訪問される方のために

その後、biz.nf が外部ソースからの接続を拒否していることがわかりました。つまり、biz.nf でホストされている接続のみが拒否されます。インターネット上の Web アプリケーションはデータベースにアクセスできますが、そうでない場合は拒否されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート