Una función importante para los administradores de la base de datos es la de generar respaldos de bases de datos y levantar respaldos, tanto para trabajar en ambientes de prueba como recurarse de errores críticos.
Primero que nada veremos como hacer el respaldos desde PHPMYADMIN es realmente muy sencillo.


También podemos generar respaldos y levantarlos desde HeidiSQL






También podemos generar el respaldos desde la consola de comandos
Primero nos posicionamos en la carpeta bin de mysql, en mi caso es la siguiente ruta
cd c:\xampp\mysql\bin
Ahora ejecutamos el siguiente comando para realizar el respaldo
mysqldump --opt --events --routines --triggers --default-character-set=utf8 -u root pos > c:\respaldo\respaldo.sql
En caso de requerir contraseña solo agregamos –password CONTRASEÑA
Para levantar la base de datos primero la creamos con el siguiente comando
/opt/lampp/bin/mysql -u root -e "CREATE SCHEMA pos DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci ;"
Luego levantamos la base de datos con el siguiente comando
mysql -u root pos < c:\respaldo\respaldo.sql
Bien espero que les sirva y en la próxima publicación veremos como comprimir el respaldos y hacer respaldos automáticos