2つのMySQLデータベースを同期する良い方法は何ですか?
本番ウェブサイトのデータベースのデータをローカル開発データベースに同期したいのですが。現在、PHPMyAdminインターフェイスを使用して一方からエクスポートし、もう一方にインポートしています。
これらはユーザーが開始する同期であり、必ずしも定期的または自動化されているわけではありません(ワンクリック同期のようなもの)。
ここにいくつかのアイデアがあります:
SQLyog EnterpriseとUltimateはこれを行うことができます。
SQLyogには無料版がありますが、残念ながら同期操作はできません。有料版は$ 69から始まりますが、30日間の試用が可能です。無料のソリューションでは、Quickcelで概説されているように、レプリケーションが最善の策ですが、多少の構成が必要です。
また、データを視覚的に比較および同期できる「ビジュアルデータ比較」と呼ばれる機能も備えています。
無料で信頼できる1回限りのMySQL同期ツールについては、Percona Toolkit(以前のMaatkit)をチェックしてください。
http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html
SQLYogのSJAツール(Linuxの場合は無料)はこれを非常にうまく行うことができ、私は何年もの間何年も使用しています。必要なのは、正しいログイン情報、データベース、必要なテーブルを使用して生成されたXMLファイルだけです。それなしではできなかったでしょう。