Question

Je suis intéressé par une approche programmatique (de l'application C ++) au clonage de la base de données MySQL. Je pensais à quelque chose en invoquant à distance MySqldump comme:

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

Et puis revenir avec:

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

Le problème avec la dernière commande serait qu'il suppose que la base de données restaurée doit être appelée la même chose que l'original - donc cela ne fonctionne vraiment que pour la sauvegarde et la restauration, mais pas en général pour les bases de données de clonage.

Quelle approche serait disponible pour le clonage de la base de données avec MySQL? BTW, je n'utilise pas vraiment MySQL mais MariaDB, mais cela ne devrait pas avoir d'importance

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top