2010-06-05 23 views
10

Estoy usando mysqldump para hacer una copia de seguridad de mi base de datos, pero el comando no funciona ... el comando que estoy usando es mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' estoy ejecutando este comando en MySQL cli pero no está funcionando, ¿hay algo mal en ¿El comando?mysqldump comando no funciona?

Respuesta

19

Se supone que debe ejecutar eso en la línea de comandos de su sistema operativo, no en la CLI de MySQL.

cd a la carpeta bin de MySQL en primer lugar, algo así como C:\mysql\bin o dondequiera que su MySQL está instalado en

+0

hey! @Bakkal pero luego tampoco funciona, dando el error "mysqldump no se reconoce ..." –

+2

'cd' primero en la carpeta bin de MySQL, algo así como' C: \ mysql \ bin' creo. – bakkal

+0

hola gracias @Bakkal, simplemente me olvidé de establecer la ruta de la clase ... funcionó, anteriormente solo estaba ejecutando el comando en MySQL CLI ... Muchas gracias .. –

2

Si el mysqldump no puede ser identificado por su pronta CMD (creo que está utilizando Windows), entonces primero tiene que ir a la carpeta bin donde se puede encontrar este comando. En mi caso, la ruta es "C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin", sería más o menos la misma ruta para usted. Después de eso, abra su solicitud de CMD y vaya a esta ruta mediante el comando "cd C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin". Ahora debe ejecutar su comando mysqldump para tomar la copia de seguridad como lo ha estado intentando. ¡Espero que esto ayude!

Cuestiones relacionadas