Pregunta

Estoy interesado en un enfoque programático (desde la aplicación C ++) hasta la clonación de la base de datos MySQL. Estaba pensando que algo invocaba a mysqldump de forma remota como:

mysqldump -u root -p --all-databases > C:\MySQL_Backup.sql

Y luego volver con:

mysql --user=root --password=password < c:\ MySQL_Backup.sql

El problema con el último comando sería que supone que la base de datos restaurada debe llamarse igual a la original, por lo que esto solo funciona realmente para la copia de seguridad y la restauración, pero no en general para la clonación de bases de datos.

¿Qué enfoque estaría disponible para la clonación de la base de datos con MySQL? Por cierto, realmente no estoy usando mysql sino mariadb, pero eso no debería importar

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top