3

ネットワークとの間でデータを転送するには、MySQLデータベースをオンラインでエクスポートおよびインポートする必要があります。現在、この機能を「mysqldump」で使用しています。ただし、データベースを既存のデータベースにインポートすると、インポートされたデータベースからの新しい値でデータベースが更新されるという制限があります。

私の現在の要件は、IPアドレスまたはシステム名を指定して、データベースをソースにエクスポートし、宛先にインポートすることです。そして、INFILEとOUTFILEを介してインポートとエクスポートを実行することになっています。

編集 :

私のアプリケーションには3つのオプションがあります。

  1. データベースのエクスポート-データベースをアプリケーションからローカルシステムにエクスポートします
  2. データベースのインポート-ローカルシステムのファイルからアプリケーションのデータベースにデータベースをインポートします
  3. オンライン交換-データベースをソースからエクスポートし、宛先システムにインポートします。

ローカルからのインポートとローカルへのエクスポートは、INFILEおよびOUTFILEシナリオを介して実装されます。mysdqldumpではなく、同じコンセプトでオンライン交換を行いたいです。

前もって感謝します。

4

1 に答える 1

0

より良い解決策は、レプリケーションを使用することだと思います。その方が安全です。

于 2012-12-21T06:50:36.050 に答える