comment cloner mysql db programmatiquement
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