5

サーバーAデータベースdb1からサーバーBデータベースdb2にテーブルをコピーする方法は?

サーバー内のあるデータベースから別のデータベースにテーブルをコピーすることはできますが、サーバー間ではできません。

CREATE TABLE recipes_new LIKE production.recipes; 
INSERT recipes_new SELECT * FROM production.recipes;

テーブル情報を別のサーバーにコピーしてそこでクエリを実行できるように、サーバーの負荷を軽減するために私がやっているすべてのこと...

4

2 に答える 2

10

mysqldumpを使用してテーブルをダンプし、ダンプしたファイルを他のサーバーにインポートできます。

mysqldump - root -p db1 tabletoexp > table.sql

そして反対側:

mysql -u root -p db2 < table.sql
于 2012-05-09T12:03:47.747 に答える
0

サイズが小さい場合はデータベース全体をエクスポートできます。それ以外の場合は、データベースの構造のみをエクスポートできます。phpmysql で Db を選択すると、 export というリンクが 1 つ表示されます。

それをクリックして、1 つのファイルに保存します。同じファイルを他のサーバーにインポートします。

于 2012-05-09T12:02:39.013 に答える