mysqldump を使用せずにデータベースをコピー/複製する 質問する

mysqldump を使用せずにデータベースをコピー/複製する 質問する

サーバーへのローカル アクセスがない場合、 を使用せずに MySQL データベース (コンテンツありとコンテンツなし) を別のデータベースに複製/クローンする方法はありますかmysqldump?

現在、MySQL 4.0 を使用しています。

ベストアンサー1

を使用したくないとおっしゃっているのはわかりますmysqldumpが、私は同様の解決策を探しているときにこのページにたどり着きました。他の人もこれを見つけるかもしれません。それを念頭に置いて、Windows サーバーのコマンド ラインからデータベースを複製する簡単な方法を次に示します。

  1. MySQLAdmin または任意の方法を使用してターゲット データベースを作成します。この例では、 はソース データベースがコピーされるdb2ターゲット データベースです。db1
  2. コマンドラインで次のステートメントを実行します。

mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2

-p注:との間にはスペースはありません。[password]

おすすめ記事