ネットワークとの間でデータを転送するには、MySQLデータベースをオンラインでエクスポートおよびインポートする必要があります。現在、この機能を「mysqldump」で使用しています。ただし、データベースを既存のデータベースにインポートすると、インポートされたデータベースからの新しい値でデータベースが更新されるという制限があります。
私の現在の要件は、IPアドレスまたはシステム名を指定して、データベースをソースにエクスポートし、宛先にインポートすることです。そして、INFILEとOUTFILEを介してインポートとエクスポートを実行することになっています。
編集 :
私のアプリケーションには3つのオプションがあります。
- データベースのエクスポート-データベースをアプリケーションからローカルシステムにエクスポートします
- データベースのインポート-ローカルシステムのファイルからアプリケーションのデータベースにデータベースをインポートします
- オンライン交換-データベースをソースからエクスポートし、宛先システムにインポートします。
ローカルからのインポートとローカルへのエクスポートは、INFILEおよびOUTFILEシナリオを介して実装されます。mysdqldumpではなく、同じコンセプトでオンライン交換を行いたいです。
前もって感謝します。