オンラインの1つのサーバーで実行されているWebサイトabcがあり、203.215.166.77のような静的IPを持つ別のサーバーで実行されているphpのライブラリインベントリシステム「xyz」があります。私の質問は、phpでabcからxyzへのデータベースにアクセスする方法です
質問する
66 次
2 に答える
3
MYSQLI
$mysqli = new mysqli('10.0.0.1', 'user', 'password', 'db', 'port ( imporant for external connection ');
MYSQL
$link = mysql_connect('10.0.0.1:PORT', 'user', 'password');
他のサーバーのデータベースからポートを開く必要があります。これは、ファイアウォールで実行できます (デフォルトのポートは 3306 です)。
于 2013-04-09T07:05:34.627 に答える
1
まあ、私の見方では、あなたには2つのオプションがあります..
オプション 1: サーバー 1 からサーバー 2 への直接データベース接続。サーバー 2 の SQL データベースでサーバー 1 の IP アドレスを許可する必要があります。(コードについては、S. Visser の回答を参照してください)
オプション 2: サーバー 1 からサーバー 2 に cURL できる REST API を作成します。
于 2013-04-09T06:56:26.670 に答える