Jak je uvedeno v příručce v Kopírování databází výpis můžete zapojit přímo do klienta mysql:
mysqldump db_name | mysql new_db_name
Pokud používáte MyISAM, můžete zkopírujte soubory, ale nedoporučoval bych to. Je to trochu riskantní.
Integrováno z různých dobrých dalších odpovědí
Oba mysqldump
a mysql
příkazy přijímají možnosti nastavení podrobností připojení (a mnohem více), jako:
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
Také, pokud nová databáze ještě neexistuje, musíte ji vytvořit předem (např. pomocí echo "create database new_db_name" | mysql -u <dbuser> -p
).