質問: Vagrant+Chefで複数台のPCに同じ環境を用意して開発の勉強をしています。 ソースコードはVagrantのsynced_folderを使って、Dropbox上で共有しているのですが、 できればDB内のデータも同じように共有して使えないかと考えています。 DBはMySQLで、InnoDBを使っています。 MySQLのdatadirを書き換えてDropbox上のディレクトリを使おうとして試みたのですが、設定したPCからはうまくいくものの、他のPCからだといくつかのテーブルが参照できず、うまくいきませんでした。 ググってみるとXAMPPでうまくいったという事例はあるようですが、Vagrantでは見つからなかったので諦め、 現在はmysqldumpでDropbox上にバックアップを取って、それをsynced_folderで読み込んで、他のPCで開発する場合はそのバックアップを都度反映させていくやり方を考えているのですが、もっと良いやり方があるような気がして仕方ありません。 同じことをされている方がいらっしゃいましたら、どのようにやっておられるか教えてください。 よろしくお願いします。
回答: datadirについてDRBDで同期する、レプリケーションを使用する等いかがでしょうか。