2016-12-14 3 views
0

私はアクセスしているデータベースに依存しているライブサイトで働いています。サイトをローカルにコピーし、MAMPで実行しています。サーバーからのすべてのファイルはgitを使用してバージョン管理されているため、ローカルホスト上のファイルは常にサーバー上のファイルで最新です。ローカルデータベースとリモートデータベースをマージするにはどうすればよいですか?

ただし、データベースはファイルと同様に機能しません。変更をライブデータベースからマージするには、ファイルを.sqlとしてエクスポートしてから、localhostにインポートしてください。ただし、ローカルデータベースが変更された場合、再インポートすると反映されません。変更をマージして、ローカルデータベースの更新を維持することができますが、リモートの変更を最新の状態にするために「プル」する方法はありますか?

答えて

0

ここには複数のオプションがあります。

FEDERATED Storage Engineを使用でき、リモートデータベースをローカルに照会できます。 FEDERATED Storage Engineは、あなたが同様のサーバ(Transactional Replication)との間にReplicationを設定することができMS SQL Server

Linked Serverと同じのようなものです。この場合、プライマリからのセットアップデータはセカンダリサーバと同期されます。瞬時にではなく一定の期間にわたって行われます。

ユーザーMySQL BackUpRestoreの手順も可能です。具体的には、Differential/Incremental Backup

関連する問題