Respaldar o recuperar Localmente
Para ello debo estar logeada en la consola del servidor donde esta la base de datos entonces podemos usar el comando mysqldump de la siguiente manera:
Respaldar
mysqldump [BaseDatos] -u [usuarioDB] -p > [BaseDatosRespaldo]
Restaurar
mysql -u [usuarioDB] -p [BaseDatos] < [BaseDatosRespaldo].sql
Se debe ser cuidadoso con la dirección del operador de comparación (< o >) que, en conjunto del comando (mysqldump o mysql) nos indica si estamos descargando o cargando una base de datos al servidor.
Entendamos el resto de las sentencia:
mysqldump, es el comando que descarga una copia de la BD, como un
archivo con nombre[BaseDatosRespaldo] y extensión *.sql
en el directorio actual de trabajo
[BaseDatos], es el nombre de la BD a respaldar, solo debe ir el nombre en
la sentencia, es decir, los corchetes no se escriben.
-u, es una opción del comando mysqldump e indica quien va a ser el usuario a
logearse, por esta razón esta seguida de [usuarioDB], que no es más
que un usuario de la BD a respaldar, !sin los corchetes!
-p, es otra opciones del comando mysqldump, la cual solicita por pantalla el
password del usuario que esta tratando de logearse