2016-09-21 10 views
0

MySQLのSQL言語を使用して、あるサーバーのあるテーブルから別のサーバーにデータを挿入する方法はありますか?参照サーバ名でMS SQLServerで行うことができます。MySQLの異なるサーバーにデータを挿入する

+2

[2つのMySQLデータベース間でデータを転送するにはどうすればいいですか?](http://stackoverflow.com/questions/3242504/how-can-i-transfer-data-between-2-mysql-databases ) – MaxZoom

+0

ダンプファイルを避けたいのですが、サーバー1からバックアップをスケジュールし、サーバー2に挿入スケジュールを設定する必要があるため、たくさんのハグデータ(1日に110,000レコード以上)が含まれているため、多くの作業を行います。 –

+0

、ありがとうございました 。 –

答えて

0
  1. まず、テーブルやその他のオブジェクト(ビュー、データ、インデックスなど)を持つデータベースの構造が必要です。
  2. データベースのすべてのテーブルとオブジェクトを使用してデータベースのバックアップを作成し、.sqlファイル(例:ダンプファイル)に保存します。
  3. 異なるサーバーにデータを挿入する必要がある場合は、各サーバーにデータベースを作成できます。各サーバーでこのバックアップ(テーブルとデータベースの他のオブジェクトを含むSQLファイル)を実行できます。
  4. テーブルにデータがない場合は、ロードデータ(MYSQL import data from csv using LOAD DATA INFILE)または他の方法でmysqlにデータをロードできます。
+0

ええ、それは別のサーバーにあります。私は4番目のオプションを試してみましょう。ありがとうございます 。 –

+0

別の回答を見る:) –

関連する問題