2

インターネット経由で PHP Web アプリケーションから LAN でホストされている mysql データベースに接続するにはどうすればよいですか

4

5 に答える 5

1

データベースが PC 上にあり、ルーターが外部要求をその PC にルーティングしていることを確認します。次に、データベースに適切なユーザー権限が設定されていることを確認して、送信元ではないリクエストにデータを返すように設定して@'localhost'ください。外部からの接続を容易にするために、おそらく静的 IP が必要になるでしょう。

于 2012-08-02T09:02:20.763 に答える
0

また、mysql のインストールを最新の状態に保つようにしてください。静的 IP を取得できない場合は、dyndns などのサービスが役立ちます。

于 2012-08-02T09:08:09.627 に答える
0

静的 IP アドレスを使用している場合は、単純にデータベース サーバーに直接接続できます。

$conn = mysqli_connect('XXX.XXX.XXX.XXX', 'username', 'password', 'database');

静的 IP アドレスがない場合は、それを信頼できる場合とできない場合があります。

ダイヤルアップ (!) 接続では、おそらく毎回異なる IP アドレスを持つことになります。ブロードバンドを使用している場合、状況によって異なります。私の IP アドレスは何ヶ月も同じままです。

「動的な」IP アドレスを使用している場合、それが常に同じであると完全に信頼することはできません。静的なものに追加料金を支払っても、変わらないことを確認できます。

于 2012-08-02T09:08:57.723 に答える
-1

私の提案は、データベースをホストする Web ホストを取得することです。それははるかに安価でトラブルが少なく、ほとんど設定がありません. その後、データベースをアップロードできます。それはオプションですが。

于 2012-08-02T09:09:33.947 に答える
-1

インターネットにホストするには、ウェブホスティングが必要です。

于 2012-08-02T09:03:44.857 に答える