mysqldump
を使いたくないと言っていたことがわかります 、しかし私は同様の解決策を探している間にこのページに到達しました、そして他の人もそれを見つけるかもしれません。これを念頭に置いて、Windowsサーバーのコマンドラインからデータベースを複製する簡単な方法を次に示します。
- MySQLAdminまたはお好みの方法を使用してターゲットデータベースを作成します。この例では、
db2
はターゲットデータベースであり、ソースデータベースdb1
コピーされます。 - コマンドラインで次のステートメントを実行します。
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
注:-p
の間にスペースはありません および[password]