Al servidor remoto
mysqldump mydbname | ssh host2 "mysql mydbcopy"
Al servidor local
mysqldump mydbname | mysql mydbcopy
Primero cree la base de datos duplicada:
CREATE DATABASE duplicateddb;
Asegúrese de que el usuario y los permisos estén en su lugar y:
mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb;
A veces hago un mysqldump y canalizo la salida a otro comando mysql para importarlo a una base de datos diferente.
mysqldump --add-drop-table -u wordpress -p wordpress | mysql -u wordpress -p wordpress_backup