Bonjour,

L'executable mysqlshutdown situé dan le bin ne sert il pas a fermé le serveur?

En fait j'utilise c++ builder pour me connecter à ma base.
donc j'ouvre avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  ShellExecute(NULL,"open","C:\\Program Files\\MySQL\\MySQL Server 4.1\\bin\\mysqld.exe", "","",SW_HIDE);
Je fais de la sauvegarde régulière en copier le fichier data.
Pour la restauration je dois supprimer le fichier puis le remplacé par celui sauvegardé. Le problème c'est qu'il ne me supprime pas tous les fichiers (les .MYD et .MYI).

Je pense que c'est du fait que la base tourne.
Donc je souhaite fermer la base. Je fais donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(NULL,"open","C:\\Program Files\\MySQL\\MySQL Server 4.1\\bin\\mysqlshutdown.exe","","",SW_HIDE);
Mais cela ne ferme pas la base.
Quelqu'un a t-il une idée?
Un ShellExecute me permet de lancer un fichier donc la commande mysqladmin -u root shutdown ne fonctionne pas.

Merci de votre aide