サーバーへのローカル アクセスがない場合、 を使用せずに MySQL データベース (コンテンツありとコンテンツなし) を別のデータベースに複製/クローンする方法はありますかmysqldump
?
現在、MySQL 4.0 を使用しています。
ベストアンサー1
を使用したくないとおっしゃっているのはわかりますmysqldump
が、私は同様の解決策を探しているときにこのページにたどり着きました。他の人もこれを見つけるかもしれません。それを念頭に置いて、Windows サーバーのコマンド ラインからデータベースを複製する簡単な方法を次に示します。
- MySQLAdmin または任意の方法を使用してターゲット データベースを作成します。この例では、 はソース データベースがコピーされる
db2
ターゲット データベースです。db1
- コマンドラインで次のステートメントを実行します。
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
-p
注:との間にはスペースはありません。[password]