• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLで外部ホスト(PC)からの接続ができない)

MySQLで外部ホストからの接続ができない

このQ&Aのポイント
  • MySQLで外部ホストからの接続ができない状況に困っています。試した方法や設定をまとめました。
  • Windows10とXAMPPを使用している環境で、MySQLの外部ホストからの接続ができません。解決方法をお教えください。
  • MySQLの設定に問題があり、外部ホストからの接続ができません。試したことや現在の状況を共有します。

質問者が選んだベストアンサー

  • ベストアンサー
  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.2

補足にコメントします。 >1.MySQLへ接続させるには2台のPCを通信させなければならないという事にあまりイメージがわきません。PC間の通信設定はファイル共有などする場合のみ必要な環境かと思っておりました。 通信しなかったら、どうやって違うPCのMySQLにつなぎに行くのですか? テレパシーですか? >現状2台は同じWi-Fi環境下で、もちろん同一のIPでインターネットへ通信できる状況です。同じIPでインターネットへ接続できていたとしても、イントラネット環境を構築しないとMySQL(他サーバー然り)へは接続できないという事でしょうか? 2台のPCのIPアドレスが同じだったら、お互いの間で通信することはできません。自分と相手の区別がつかないからです。この状態でどうして自分のPC以外で動いているMySQLにつなげられると思うのですか? >その方法の方達はPCの通信設定はできているうえで、ご解決されているのでしょうか。。? 当然です。

その他の回答 (1)

  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.1

MySQL以前の問題として、その2台のPCはお互いの間で通信できるように設定されているのでしょうか? 2台とも同じWi-Fiルータに接続している環境ですね?(そうじゃないと話はもっと複雑になるのですが) 一般的な家庭用のWi-Fiルータの場合、それぞれのPCからインターネットに対する通信だけを通して、同じWi-FiルータにつながっているPC同士の通信を許可しない設定になっているものがあります。Wi-Fiルータの設定を見直してください。 それと、まずPC間で通信ができる状態になっているかを確認するには、通常、pingコマンドを使います。MySQLの設定などを疑うのは、そこまでがうまくいってからです。 で、もし、「外部PC」というのが他の場所にあって、インターネット経由で「自PC」につなぎに来るという話であれば、今度は、プロバイダとの契約内容がそういう通信を通すようになっているかとか、そういう段階からクリアする必要があります。

subaru0712
質問者

補足

drum_KT様 早速のご回答有難う御座います。 はい。2台のPCは同じ環境にて共存しています。 なるほど。ネットワークに対しての認識がかなり軽薄でした。。。 当方プログラムばかり弄っているもので、ネットワーク関連の知識がゼロに近いです。 早速そのあたりの知識を蓄えようとしましたが、中々欲しい答えが見当たらなかったもので、お詳しいdrum_KT様へ何点かご質問させてください。 1.MySQLへ接続させるには2台のPCを通信させなければならないという事にあまりイメージがわきません。PC間の通信設定はファイル共有などする場合のみ必要な環境かと思っておりました。 現状2台は同じWi-Fi環境下で、もちろん同一のIPでインターネットへ通信できる状況です。同じIPでインターネットへ接続できていたとしても、イントラネット環境を構築しないとMySQL(他サーバー然り)へは接続できないという事でしょうか? またそうであるならばどうしてそういった環境構築が必要になるのでしょうか? 2.過去の質問などを色々ご拝見させて頂いていたところ、外部ホストからローカルホストへの接続をMySQLの設定のみ(PC間の設定はなし?)で解決されている事象が多数御座いました。 PCの通信設定をなくしても、MySQLの設定を変更のみで解決できるというパターンが今回ご指摘頂きました事と紐づきがたいです。 その方法の方達はPCの通信設定はできているうえで、ご解決されているのでしょうか。。? 以上です。当方の知識が薄い為に確信的ではない質問で大変恐縮では御座いますが、またお手すきの際にご回答いただければと思います。 宜しくおねがい致します。

関連するQ&A