ホームページ > データベース > mysql チュートリアル > ある MySQL サーバーから別の MySQL サーバーにテーブルまたはデータベースをコピーするにはどうすればよいですか?

ある MySQL サーバーから別の MySQL サーバーにテーブルまたはデータベースをコピーするにはどうすればよいですか?

WBOY
リリース: 2023-09-06 14:45:07
転載
1349 人が閲覧しました

ある MySQL サーバーから別の MySQL サーバーにテーブルまたはデータベースをコピーするにはどうすればよいですか?

テーブルまたはデータベースをある MySQL サーバーから別の MySQL サーバーにコピーする場合は、データベース名とテーブル名を指定して mysqldump# を使用します。 ##。 ソース ホストで次のコマンドを実行します。これにより、データベース全体が

dump.txt

ファイルにダンプされます。

$ mysqldump -u root -p database_name table_name > dump.txt
password *****
ログイン後にコピー
上記で説明した特定のテーブル名を使用せずに、データベース全体をコピーできます。

次に、別のホストで dump.txt ファイルを ftp し、次のコマンドを使用します。このコマンドを実行する前に、ターゲット サーバー上に database_name が作成されていることを確認してください。

$ mysql -u root -p database_name < dump.txt
password *****
ログイン後にコピー

中間ファイルを使用せずにこれを実現するもう 1 つの方法は、MySQL ダンプの出力をネットワーク経由でリモート MySQL サーバーに直接送信することです。ソース データベースが配置されているホストから両方のサーバーに接続できる場合は、次のコマンドを使用します (両方のサーバーにアクセスできることを確認してください)。

$ mysqldump -u root -p database_name \
| mysql -h other-host.com database_name
ログイン後にコピー

mysqldump では、コマンドはローカル サーバーに半分接続し、ダンプ出力をパイプに書き込みます。コマンドの残りの半分は、other-host.com にあるリモート MySQL サーバーに接続します。パイプされた入力を読み取り、各ステートメントを other-host.com サーバーに送信します。

以上がある MySQL サーバーから別の MySQL サーバーにテーブルまたはデータベースをコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート