Utilice el sistema crontab para realizar copias de seguridad periódicas de la base de datos MySQL

  
.

Use el sistema crontab para ejecutar periódicamente archivos de copia de seguridad, guardar los resultados de la copia de seguridad por fecha y lograr el propósito de la copia de seguridad.

1. Cree una ruta para guardar el archivo de copia de seguridad /mysqldata #mkdir /mysqldata 2. Cree /usr /sbin /bakmysql archivo #vi /usr /sbin /bakmysql Ingrese rq = `fecha +% Y% m% d `tar zcvf /mysqldata/mysql$rq.tar.gz /var /lib /mysql o escriba rq =` fecha +% Y% m% d `mysqldump - todas las bases de datos -u raíz -p980405 > /mysqldata /mysql $ rq.tar.gz /var /lib /mysql es el directorio de sus archivos de base de datos, algunos usuarios son /usr /local /mysql /data, cada persona puede ser diferente /mysqldata /significa guardar el directorio del archivo de copia de seguridad. Hazlo de acuerdo a tus propios requerimientos. 3, modifique las propiedades del archivo para que sea ejecutable # chmod + x /usr /sbin /bakmysql 4, modifique /etc /crontab #vi /etc /crontab Agregue 01 3 * * * root /usr /sbin /bakmysql Realice la copia de seguridad a las 3 en punto, reinicie crond # /etc/rc.d/init.d/crond restart para completar. Así que todos los días puedes ver un archivo de este tipo en /mysqldata mysql20040619.tar.gz. Puedes descargarlo directamente. Detenga el proceso de servicio de la base de datos o bloquee la base de datos antes de que se ejecute el comando tar. De lo contrario, cuando se restauren los datos, la base de datos se dañará. Si tiene suerte, puede repararlo. Si no tiene suerte, no podrá hacerlo.