Seperti yang dikatakan manual di Menyalin Basis Data anda dapat menyalurkan dump langsung ke klien mysql:
mysqldump db_name | mysql new_db_name
Jika Anda menggunakan MyISAM, Anda bisa salin file, tetapi saya tidak akan merekomendasikannya. Ini agak cerdik.
Terintegrasi dari berbagai jawaban bagus lainnya
Keduanya mysqldump
dan mysql
perintah menerima opsi untuk mengatur detail koneksi (dan banyak lagi), seperti:
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
Juga, jika database baru belum ada, Anda harus membuatnya terlebih dahulu (misalnya dengan echo "create database new_db_name" | mysql -u <dbuser> -p
).