Aunque suene repetitivo, el proceso que te está escribiendo
gnzsoloyo, es a como se debe hacer cuando uno necesita restaurar totalmente una BD.
Ese proceso lo aplico con un programa POS, cuando se presenta algún problema o se necesita restaurar a una fecha determinada.
Respaldo:
Código:
mysqldump -u <usuario> -p<clave> base_datos > <archivo_respaldo>.sql
Restauración:
1) Borrar BD
Código:
mysqladmin -u <usuario> -p<clave> drop base_datos
2) Crear nuevamente la BD
Código:
mysql -u <usuario> -p<clave> -e "create database base_datos;"
3)
Restaurar BD:
Código:
mysql -u <usuario> -p<clave> base_datos < <archivo_respaldo>.sql
Para utilizar en línea de comandos, la ruta de lib de MySQL o MariaDB, debe estar fijada en SET o variables de entorno de Windows, o si no, por cada comando debes colocar la ruta como por ejemplo:
Código:
"D:\TPV\MariaDB 10.0\bin\mysqldump"
Se utiliza comillas dobles, cuando algún nombre de directorio supera los 8 caracteres, o si el directorio tiene espacios.
Espero que con eso te quede más claro y realmente, es lo básico que uno debería saber con MariaDB/MySQL.