2010-06-05 11 views
10

J'utilise mysqldump pour prendre une sauvegarde de ma base de données, mais la commande ne fonctionne pas .. la commande que j'utilise est mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' Je cours cette commande dans MySQL cli mais pas en cours d'exécution, .. y at-il quelque chose de mal dans la commande?La commande mysqldump ne fonctionne pas?

Répondre

19

Vous êtes censé l'exécuter sur la ligne de commande de votre système d'exploitation et non sur l'interface CLI MySQL.

cd dans le dossier bin de MySQL d'abord, quelque chose comme C:\mysql\bin ou partout où votre MySQL est installé sur

+0

hey! @Bakkal mais aussi ne fonctionne pas, donnant l'erreur "mysqldump n'est pas reconnu ..." –

+2

'cd' dans le dossier bin de MySQL d'abord, quelque chose comme' C: \ mysql \ bin' je pense. – bakkal

+0

hey merci @Bakkal, juste oublié de définir le chemin de la classe ... cela a fonctionné, précédemment je courais juste la commande dans MySQL CLI ... Merci beaucoup .. –

2

Si le mysqldump ne peut pas être identifié par votre message CMD (je crois que vous utilisez Windows), puis vous devez d'abord devez aller dans le dossier bin où cette commande peut être trouvée. Dans mon cas, le chemin est "C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin", ce serait plus ou moins le même chemin pour vous. Après cela, ouvrez votre invite CMD et accédez à ce chemin par la commande "cd C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin". Maintenant, vous devriez exécuter votre commande mysqldump pour prendre la sauvegarde que vous avez essayé. J'espère que cela t'aides!

Questions connexes