Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 33559|Respuesta: 1

[Fuente] Utiliza MySQL para programar automáticamente copias de seguridad en un entorno Windows

[Copiar enlace]
Publicado en 12/4/2019 11:46:40 | | | |
1. Escribir un script de respaldo

Este es un archivo de scripts por lotes muy común de Windows, y voy a explicar brevemente las partes clave:

forfiles se utiliza para eliminar copias de seguridad caducadas en el directorio de copia de seguridad. "E:\mysql\MySQL BackUp" es la ruta donde se encuentra el archivo de respaldo, que puedes modificar tú mismo. backup_*.sql se refiere a todos los archivos de copia de seguridad de bases de datos que comienzan con "backup_" y tienen el sufijo ".sql". El número "30" después indica la fecha de caducidad de 30 días.

Utiliza el comando set para definir una variable llamada "Ymd", y el valor de esta variable es un gran conjunto de reglas, en pocas palabras, la fecha y hora actuales
Esta línea de comando es llamar a la herramienta de respaldo que viene con MySQL; ten en cuenta que esta ruta debe escribirse como la ruta donde se encuentra tu propio "mysqldump.exe", normalmente en el directorio /bin de la ruta de instalación de MySQL. Esta línea de mando va seguida de una larga lista de parámetros, vamos a elegir algunos importantes para explicar:

Las cuentas conectadas al servicio de base de datos MySQL deben tener permiso para realizar operaciones de respaldo de la base de datos. Por simplicidad, usamos root, pero no se recomienda usar cuentas root en el entorno de producción real para evitar fugas de cuentas y contraseñas, que causarían problemas innecesarios.
Esta es la contraseña para conectarse al servicio de base de datos MySQL
Esta es la dirección IP del servidor donde se encuentra el servicio de base de datos
Este es el número de puerto del servidor donde se encuentra el servicio de base de datos
parámetro events para hacer una copia de seguridad de la base de datos en un archivo especificado. "yumi_website" es la base de datos que necesita ser respaldada, y el lado derecho del signo ">" es el directorio del servidor y el nombre del archivo donde se almacena nuestro archivo de respaldo.

2. Establecer tareas de Windows

Una vez que hayamos completado los pasos anteriores, necesitamos añadir la tarea programada de Windows.

En Windows Server 2008, vamos al panel de gestión de servidores, hacemos clic en "Herramientas" en la barra de menú superior derecha y seleccionamos "Programador de tareas" en él:




Tras abrir el planificador de tareas, hacemos clic en "Crear tarea básica" a la derecha:



Luego, necesitamos rellenar el nombre de la tarea, así como la información de la descripción:



Después de hacer clic en Siguiente, tenemos que establecer la frecuencia de la tarea, y elegí "Diaria":



Haz clic en "Siguiente" otra vez, pon la hora para ejecutar la tarea, elegí la 1 en plena noche:



En "Siguiente" seleccionamos "Lanzar programa":



En el siguiente diálogo, necesitamos seleccionar el archivo batch que acabamos de escribir:



Una vez completados estos pasos, Windows nos ofrecerá una visión general de toda la tarea:



Cuando estés seguro, haz clic en "Hecho". En este punto, veremos que hay una nueva tarea en la lista de tareas de Windows:



En este punto, la copia de seguridad automática de MySQL en el entorno Windows está lista.




Anterior:Java determina si una clase hereda una clase madre
Próximo:asp.net GridView genera columnas dinámicamente
 Propietario| Publicado en 30/9/2021 11:30:51 |
CMD bat estandariza varios métodos para obtener la fecha actual del sistema y añade 0
https://www.itsvse.com/thread-9673-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com