Puedo ver que dijiste que no querías usar mysqldump
, pero llegué a esta página mientras buscaba una solución similar y otros también podrían encontrarla. Con eso en mente, aquí hay una forma sencilla de duplicar una base de datos desde la línea de comandos de un servidor de Windows:
- Cree la base de datos de destino utilizando MySQLAdmin o su método preferido. En este ejemplo,
db2
es la base de datos de destino, donde la base de datos de origendb1
será copiado. - Ejecute la siguiente declaración en una línea de comando:
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
Nota:NO hay espacio entre -p
y [password]