データベースAとデータベースBがあります。 その両方に同じ構造のテーブルTEST_INSがあります。 その際に、データベースAのテーブルTEST_INSに書き込んだり 削除したり、更新した場合に、データベースBのTEST_INSにも 自動的に反映したいと思っているのですが 可能でしょうか? MySQL5.0系を使用しています。
いくつか方法があります。下記サイトを参考にしてください。
サーバ自身が2台あることを
前提にレプリケーションしていますが
これは1台でも可能でしょうか?
その際に、my.cnfなどの設定ファイルは
どのように記述したらいいのでしょうか?
下記を参考にしてください。
同一サーバーというのが、同一DBということなら、
トリガを用いて実現が可能です。
http://dev.mysql.com/doc/refman/5.1/ja/triggers.html
別DB内にも行えるんでしょうか?
マシンAの中にTESTAとTESTBのデータベース内の
同じテーブル名が対象です。
トリガーはいかがでしょうか。
以下、参考になりますか?
MySQL 5.1 リファレンスマニュアル :: 18 トリガ
Think IT 第7回:トリガ (1/4)
コメントはありません