2つのMySQLデータベースの同期


24

2つのMySQLデータベースを同期する良い方法は何ですか?

実稼働Webサイトのデータベースのデータをローカル開発データベースに同期したいと思います。現時点では、PHPMyAdminインターフェースを使用して一方からエクスポートし、それを他方にインポートしています。

これらはユーザーが開始する同期で、必ずしも定期的または自動化されたものではありません(ワンクリック同期のようなもの)。


stackoverflow.com/questions/33345124/...これはあなたの問題のIの希望を解決することができ
マシュー・

回答:


18

ここにいくつかのアイデアがあります:

  1. レプリケーションを使用:http : //www.howtoforge.com/mysql_database_replication
  2. インポート/エクスポートスクリプトでmysqldumpを使用して半自動化する

1
インポート/エクスポートスクリプトでmysqldumpを使用することは、大規模なデータベースでは実行できない場合があります。たとえば、データベースが1 GBを超える場合、実行できません。
Shoaib Iqbal

12

SQLyog EnterpriseおよびUltimateはこれを実行できます。

代替テキスト

代替テキスト

SQLyogには無料版がありますが、残念ながら同期操作はできません。有料版は69ドルから始まりますが、30日間の試用版が利用可能です。無料のソリューションの場合、レプリケーションは、quickcelで概説されているように最善の策です。ただし、少し構成が必要です。

また、データを視覚的に比較および同期できる「Visual Data Compare」と呼ばれる機能も備えています。

ここに画像の説明を入力してください


Windowsユーザーのためのない悪い答え...
アダムF


2

SQLYogのSJAツール(Linuxの場合は無料)でこれを実現できます。私はこれを何年も使用しています。必要なのは、正しいログイン情報、データベース、および必要なテーブルで生成されたXMLファイルだけです。私はそれなしではできなかったでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.