Cómo: configurar la copia de seguridad diaria de MySQL en Windows
Proteger la información en las bases de datos y poder restaurar la base de datos si es necesario es una prioridad para muchas empresas. Pero no todos los DBMS tienen herramientas de protección de datos integradas (herramientas para realizar copias de seguridad y restaurar bases de datos). Y MySQL es una de esas bases de datos.
Hacer una copia de seguridad de su base de datos es una de las cosas más importantes en el proceso de administración de la base de datos MySQL porque la pérdida de algunos datos críticos puede ser irremplazable.
La tarea de fabricar copia de seguridad diaria de MySQL se puede resolver utilizando la herramienta de volcado MySQL dbForge Studio para MySQL. Para usarlo, debe configurar manualmente la copia de seguridad en el asistente y programar las copias de seguridad.
Abrir Asistente de copia de seguridad de la base de datossobre Menú de base de datosapunta a Copia de seguridad y restaurary luego presione Copia de seguridad de la base de datos.
Copia de seguridad de la base de datos MySQL. Guarde el proyecto de copia de seguridad.
En la primera página del asistente, debemos seleccionar la conexión de la base de datos y la base de datos que necesitamos respaldar. Además, debemos establecer la ruta donde se almacenarán los archivos de copia de seguridad de la base de datos MySQL.
Si realiza copias de seguridad diarias de la base de datos, debe eliminar las copias de seguridad irrelevantes antiguas para optimizar el uso del espacio en disco y almacenar solo una cierta cantidad de copias de seguridad de la base de datos MySQL relevantes. La eliminación automática de copias de seguridad antiguas es fácil: solo necesita verificar Eliminación automática de archivos antiguos opción y especifique el número de copias de seguridad que se almacenarán. Si la copia de seguridad programada se creó con éxito y la cantidad real de copias de seguridad supera la especificada, se eliminarán los archivos de copia de seguridad más antiguos.
Para agregar la copia de seguridad del archivo resultante al archivo comprimido, marque la opción Usar compresión (ZIP). En este caso, puede agregar comentarios al archivo.
En la página Manejo de errores, debemos especificar la ruta y el nombre del archivo en el que se registrará el proceso de copia de seguridad de la base de datos MySQL.
Después de realizar todos los ajustes necesarios, presione el botón Respaldo y espere hasta que el programa termine de exportar.
presiona el botón Guardar proyecto en la página "Listo" del asistente, y se guardará el archivo del proyecto de copia de seguridad resultante, que guarda la configuración de todas las páginas del asistente (por ejemplo, sakila.backup).
Haga una copia de seguridad de una base de datos MySQL a través de la línea de comandos. Cree una copia de seguridad de la base de datos MySQL programada usando Tareas programadas de Windows.
Si utiliza el modo de línea de comandos y un archivo de proyecto de copia de seguridad, puede realizar fácilmente una copia de seguridad de su base de datos MySQL y automatizar sus copias de seguridad diarias con tareas programadas de Windows.
El siguiente es un ejemplo de una línea de comando que hará una copia de seguridad de una base de datos MySQL basada en un proyecto guardado previamente.
Línea de comando:
C:Program FilesDevartdbForge Studio for MySQLdbforgemysql.com" /backup /projectfile:"D:backupsakila.backup
Para hacer una copia de seguridad de su base de datos MySQL todos los días, creemos una tarea programada.
Para aclarar nuestro ejemplo, vamos a crear un respaldo diario.cmd archivo con el siguiente contenido:
call "%programfiles%DevartdbForge Studio for MySQLdbforgemysql.com" /backup /projectfile:"d:MyBackupssakila.backup"
% archivos de programa% Es una variable de entorno que devuelve la ruta completa a la carpeta del sistema Archivos de programa.
- Abierto Panel de control -> Programador de tareas y seleccione Crear una tarea básica
- Establecer un horario de trabajo
- Seleccionar creado respaldo diario.cmd archivo en el asistente
Para evitar la pérdida de datos, debe realizar copias de seguridad periódicas de todas las bases de datos activas. Si tiene una copia de seguridad, puede restaurar fácilmente toda la base de datos o algunos de sus objetos.
dbForge Studio para MySQL le permite realizar copias de seguridad de bases de datos MySQL como secuencias de comandos SQL y admite copias de seguridad de línea de comandos, lo que automatiza el tedioso trabajo de realizar copias de seguridad periódicas de bases de datos MySQL.
Artículos de interés