2011-07-25 10 views
1

同じ行とカラムを持つ2つのテーブルがありますが、どちらもローカルホストにあり、2つ目はリモートサーバにあります。リモートサーバからmysql localhostデータベースを更新する

私が望むのは、ある人が自分のオンラインリモートサーバーにデータを追加すると、ローカルホストデータベースに自動的にエントリを作成する必要があるということです。

あなたはReplicationを探している

+0

レプリケーションを使用できますか? http://dev.mysql.com/doc/refman/5.0/en/replication.html – webbiedave

+0

http://dev.mysql.com/doc/refman/5.1/en/federated-description.htmlをご覧ください。 – rabudde

答えて

1

私は..行うことができますトリガまたは何か他のものを使用する方法はあります。 にはFEDERATEDテーブルで行うことができますが、それは最高で極端に遅く、信頼性が両方とも&のパフォーマンス上の理由からは使用しないでください。を使用する必要があります。

+0

ありがとうwrikkenので、複製とは別の方法は何ですか? – Jonathan

+0

私が知っている信頼できるものではありません。いくつかのカスタムビルドudfを使っていようが、レプリケーションはあなたが望むものです(どんなVPSやサーバーでも簡単に実装できますが、共有ホスティングではおそらく使えません)。 – Wrikken

0

リモートデータベースの新しい行を数分おきに確認し、それらをローカルデータベースに追加するPHPスクリプトを実行するサーバーでcronジョブを設定することができます。

関連する問題