Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

7.4.5.2 サーバー間でのデータベースのコピー

サーバー 1 で:

shell> mysqldump --databases db1 > dump.sql

サーバー 1 からサーバー 2 にダンプファイルをコピーします。

サーバー 2 で:

shell> mysql < dump.sql

mysqldump コマンド行で --databases を使用すると、それが存在する場合にデータベースを作成し、それをリロードされるデータのデフォルトのデータベースにする CREATE DATABASE および USE ステートメントがダンプファイルに含まれます。

または、mysqldump コマンドから --databases を省略できます。 次に、(必要に応じて) サーバー 2 にデータベースを作成し、ダンプファイルをリロードするときにデフォルトデータベースとして指定する必要があります。

サーバー 1 で:

shell> mysqldump db1 > dump.sql

サーバー 2 で:

shell> mysqladmin create db1
shell> mysql db1 < dump.sql

この場合、別のデータベース名を指定できるため、mysqldump コマンドから --databases を省略すると、あるデータベースからデータをダンプし、別のデータベースにそれをロードすることができます。