ホームページ  >  記事  >  バックエンド開発  >  php+mysqlのクロスサーバーデータベースアクセスについて質問させてください。

php+mysqlのクロスサーバーデータベースアクセスについて質問させてください。

WBOY
WBOYオリジナル
2016-06-13 13:16:091135ブラウズ

php+mysql のクロスサーバー データベース アクセスについて質問させてください
クロスサーバー データベース アクセスの質問をします:
php プログラムはサーバー A にあり、データベースはサーバー B にあります
方法A で php を使用します。プログラムはサーバー B のデータベースにデータを保存しますか?

明確に表現できたかわかりませんが、
これは 2 台のマシンのプログラムです。データベースはマシン A にあり、データはマシン B で処理され、処理されたデータは次のように保存されます。マシン B のデータベース。それだけです。簡単です。


アイデアを教えてください。専門家の皆様に感謝します。善良な人々の安全で豊かな生活を祈ります

-----解決策---------
許可がある限り、IP を使用して直接接続してください。
------解決策------------------
これは簡単に実行できます。mysql に接続する際に必要なのは、ホスト アドレス、アカウント番号、およびパスワードだけです。
------解決策------------------
接続するmysqlサーバーは自分で指定したものではないでしょうか? ホストを指定するだけです。同一サーバー上でのmysqlの動作と変わりはありません。
------解決策------------------
一言だけ:遅い
------解決策---------
権限が必要です
------解決策------
1. サーバー A と B は両方とも同じ内にあります。サーバー ネットワーク セグメント (コンピュータ ルームと同じ) なので、条件が許せば、通常のコンピュータ ルームにイントラネットを設置できますが、これは人民元の問題です。
2. B サーバー データベースがリモートでアカウントを開き、外部または A サーバーに対して 3306 ポートを開きます。
3. A プログラム データベース ホストを B に変更します。
4. サーバーを検出するための設定があります。 B サーバーの Mysql 設定のドメイン名を無効にします。

これで基本的には完了です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。