マニュアルにあるように、データベースのコピー ダンプをmysqlクライアントに直接パイプできます:
mysqldump db_name | mysql new_db_name
MyISAMを使用している場合は、できます ファイルをコピーしますが、お勧めしません。少し危険です。
他のさまざまな良い回答から統合
両方のmysqldump
およびmysql
コマンドは、次のような接続の詳細(およびその他)を設定するためのオプションを受け入れます。
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
また、新しいデータベースがまだ存在しない場合は、事前にデータベースを作成する必要があります(たとえば、echo "create database new_db_name" | mysql -u <dbuser> -p
。