Configurar respaldos automáticos MySQL (navicat)

Screenshot_0
Para configurar los respaldos automáticos MySQL de alguna de nuestras bases de datos, vamos a necesitar del programa Navicat MySQL; iniciamos abriéndolo
Screenshot_1
Dentro de navicat, vamos a seleccionar la base de datos a respaldar y presionamos sobre el botón ‘Schedule’ para poder programar una nueva tarea, que en este caso va a ser el respaldo de la base de datos
Screenshot_2
Una vez presionado ‘Schedule’ buscamos un poco mas abajo la opción ‘New Batch Job’ y la presionamos para obtener la ventana de configuración de la nueva tarea; buscamos en la lista de tareas disponibles la de ‘Backup’ o respaldo y hacemos doble clic
Screenshot_3
Luego del clic, la tarea se pasa a la lista de abajo, donde podremos encontrar las tareas que tendríamos activas dentro de la base de datos.
Concluimos la asignación de la tarea presionando el botón ‘Save’ (Guardar)
Screenshot_4
Nos va a pedir una frase para nosotros poder identificar la tarea que estamos creando, la escribimos y presionamos en OK
Screenshot_5
Si realizamos todo correctamente, ahora en el menú ‘Schedule’ aparecerá la tarea que creamos; lo siguiente sería presionar la opción ‘Set Task Schedule’ para programar un intervalo de tiempo para realizar la tarea, nos mostrara una ventana
Screenshot_6
Dentro de la ventana presionamos en ‘Nuevo’ y elegimos cada cuando queremos que se realice nuestro respaldo, incluida una hora del día, esto nos permite elegir un horario con menos carga laboral para la computadora y realizar el respaldo de forma mas cómoda.
Presionamos en aceptar una vez programado el intervalo de la tarea.
Screenshot_7
Antes de cerrarse la ventana, podremos ver una ventana para escribir nuestras credenciales, en caso de tener contraseña para que la tarea se ejecute, ya que debe ser con una cuenta de administrador
Screenshot_8
Después de configurado el intervalo, y pasado el tiempo de las iteraciones, en la opción Backup podemos encontrar los respaldos producto de nuestra tarea con el pasar del tiempo; podemos con ‘Restore Backup’ restaurar la base al archivo que elijamos o con el Botón ‘Delete Backup’ eliminar algún respaldo al momento que lo consideremos pertinente
Screenshot_9
Podemos usar la opción Extract SQL para tener un archivo .SQL que podremos tener como archivo externo para respaldo de nuestra base de datos.
Presionamos en Start
Screenshot_10
Nos aparece el cuadro de dialogo que nos preguntará donde almacenar nuestro respaldo externo
Screenshot_11
Y tendremos el respaldo generado.

—ANOTACIONES ESPECIALES—

Recuerda revisar que sólo exista una tarea por base de datos, de tener mas tareas se generarán mas respaldos, que acabaran de forma mas rápida con la memoria y quizá causen confusión y sobrecarga de memoria al momento de generarse.
También es importante no sobrecargar el disco duro con muchos respaldos, buscar un intervalo de tiempo coherente con la cantidad de información contenida y hacer borrado de respaldos cuando se crea conveniente
Recomendamos generar el archivo .SQL ya que al ser un archivo externo puede guardarse en otro lugar y en caso de fallo o daño se mantiene más seguro y sigue funcionando independientemente de la base de datos de la que salió