質問: デスクトップPCとノートPCの同期についてご質問です。 デスクトップ環境と、ノートPC環境のXAMPPは同一環境をベースに環境を構築しております。 デスクトップ側のXAMPP(MYSQL)で更新があった場合、ノートPC側のMYSQLに同期できればと考えております。 同期方法としては、OWNCLOUDを利用して、ファイル(MYSQLのデータ群)を同期しようとしております。 XAMPP>mysql>data の中身をコピペすればできるとブログで拝見したので実践したところ DBのカラムなどは移行できるのですが、肝心のDBの中身が見れない形になっておりました。 MYSQLのエラーを見てみると `InnoDB though the .frm file for the table exists.` となっており、.frmファイルがないと怒られます。 ファイルの存在を確認してるので、MYSQL側のメタデータ?のようなものも更新しないといけないのかなと推測しております。 MYSQLのサーバを用意するのは難しいので、この方法でやってみようと思っておりますが 何か、別案、この方法のほうがいいよなどがございましたらご教授お願いいたします。
回答: やられたい事とあっているか分かりませんが、大抵のDBではレプリケーション機能を使用して冗長化を行うのが一般的です。 私自身が試してないので分かりませんが、以下の記事など、ご参考になりますでしょうか。 MySQLリファレンスマニュアルより (第 17 章 レプリケーション) https://dev.mysql.com/doc/refman/5.6/ja/replication.html MySQL入門 レプリケーション編 https://qiita.com/Tocyuki/items/c224cef57493f536a941