Habiendo creado nuestro esquema en el capítulo anterior, ahora procedemos a hacerle un backup. Vamos a hacer todo el circuito para verificar que nuestro backup es funcional, de este modo (para MaríaDB y MySQL los comandos son iguales y deberían funcionar sin problemas):

  1. Crear el backup del schema de la base de datos dominio_test con MaríaDB o MySQL
  2. Verificar que el archivo generado contiene el backup (debe contener información y no estar vacío)
  3. Eliminar la base de datos dominio_test 
  4. Verificar que la base no existe
  5. Crear nuevamente la base de datos dominio_test
  6. Verificar que no existe el schema (no hay tablas)
  7. Restaurar el schema de dominio_test 
  8. Verificar que se recuperó el schema (listar las tablas)

Comenzaré detallando el método vía CLI, ya que nos será muy útil al momento de escribir scripts y agregar tareas programadas para generar ¡backups automáticos!

Desde el CLI (Command Line Interface)

Ingresen a la consola CLI  de MaríaDB o MySQL en (Windows / Linux u OS X) como hemos mencionado en capítulos anteriores y ejecuten los siguientes comandos:

Desde phpmyAdmin

Es más sencillo, todo a través de la interfaz gráfica es bastante intuitivo y no necesita mucha explicación:

Primero se Exporta la base:

export_database_phpmyadmin

Luego eliminamos la base de datos:

drop_database_phpmyadmin

Finalmente restauramos el backup con un Import:

import_database_phpmyadmin

La información y las tablas se pueden observar desde la interfaz web, me parece innecesario añadir screenshots sobre esto.