Zoals de handleiding zegt in Databases kopiëren je kunt de dump rechtstreeks in de mysql-client pipen:
mysqldump db_name | mysql new_db_name
Als u MyISAM gebruikt, zou kopieer de bestanden, maar ik zou het niet aanraden. Het is een beetje onbetrouwbaar.
Geïntegreerd uit verschillende goede andere antwoorden
Beide mysqldump
en mysql
commando's accepteren opties voor het instellen van verbindingsdetails (en nog veel meer), zoals:
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
Als de nieuwe database nog niet bestaat, moet u deze ook van tevoren maken (bijv. met echo "create database new_db_name" | mysql -u <dbuser> -p
).