2017-09-28 4 views
0

私は、MySQLサーバデータベース(xampp 127.0.0.1)に接続するメッセンジャーの種類のプログラムを持っています。 はここに私の接続文字列です: -複数のコンピュータのMySQLサーバデータベース接続

String^constring=L"Addr=127.0.0.1;port=3306;username=root;password=;database=database"; 

アプリケーションは自分のコンピュータに大きな動作します。 は、私は私の友人のコンピュータの3で、そのアプリケーションをインストールしましたが、それは失敗と言う: -

「指定されたMYSQLホストのいずれかに接続することができません」と私は同じデータベースでそれらを接続したいです自分のコンピュータにmysqlやxamppをインストールせずに。私は何をすればよいですか?

ステップ

でステップをガイドしてください

+0

データベースをローカルコンピュータ上で実行している場合は、動的IP上で、あなたの友人が自宅から接続できる方法はありません。あなたのDBをクラウドサービスなどに持ち込んでください。また、SOのガイドラインを読んで、これはそのような質問のための場所です。 –

+0

MySQLサーバーへのIPアドレスが127.0.0.1でないため、おそらく若干異なる接続文字列が必要になります。それとは別に、試して何が起こるか見てみましょう。 GRANT権限が必要な場合があります。あなたのネットワーク設定を知らなければ、この質問に答えることは非常に難しいです。 –

+0

自分のネットワーク設定を表示するにはどうすればいいですか? –

答えて

0

ソリューションを手に入れたありがとう...

すべての最初は、ポートフォワーディングまたは仮想サーバー を通じてオンラインでXAMPPのサーバーを作る方法を知っているこのビデオを見ます目に続い

https://www.youtube.com/watch?v=U46Ku2oKCPU

- :XAMPPのサーバーのオンラインを置きますe接続文字列を追加するローカルIPアドレス(127.0.0.1)の代わりに静的パブリックIPを追加

関連する問題