Clonar / Duplicar / Mover / Cambiar de nombre una base de datos MySQL fácilmente

Crear la base de datos (nombre) en el servidor.

mysql> CREATE DATABASE clon_ddbb;

Clonamos la base de datos ddbb (debe estar previamente creada como vimos en el paso anterior).

mysqldump -u [usuario] -p[password] ddbb | mysql -u [usuario] -p[password] clon_ddbb

Si se quiere simplemente mover o cambiar de nombre la base de datos, habría que borrar la original una vez haya sido clonada.

mysql> DROP DATABASE ddbb