質問: mysqlのデータをrsyncしてもうまくいかない サーバーaとサーバーbがあって、 rsyncで、サーバーbのmysqlのvarディレクトリ内をサーバーaと同じにしているのですが、 実際にselect文などで確認すると、同じになっていません。 このやり方は、不可能なのでしょうか? レプリケーションは使わない方向で、行きたいのですが。。。 ご教授、宜しくお願いします。
回答: rsyncを実行する間は、サーバーaとサーバーbのmysqlサービスを停止しないと駄目でしょう。 サービスを停止しないと、サーバーaはファイルに書き出さずにメモリに残ったデータがあるでしょうし、サーバーbはメモリとファイルのデータが不一致でおかしくなるでしょう。 rsyncが使えるネットワーク環境があるのなら、レプリケーションを使うのが一番よいと思いますが。