Se recomienda hacer una copia de seguridad de sus bases de datos MySQL en una base regular. El servidor MySQL incluye la utilidad de copia de seguridad " mysqldump " por defecto. El archivo creado por la utilidad " mysqldump " puede ser bastante grande , dependiendo del tamaño de su base de datos. Si la base de datos se ejecuta en el sistema operativo Linux o Unix , puede crear un script que copia de seguridad de la base de datos y luego comprimir el archivo de copia de seguridad. Este script puede ser ejecutado por el servicio de cron a la hora especificada . Instrucciones
1
Haga clic en la "Terminal" o la opción " Konsole " en el menú principal de aplicaciones para abrir una ventana de terminal y acceder a una línea de comandos.
2
Escriba el comando " mkdir /db_backup " para crear el directorio en el que se almacenarán los archivos de copia de seguridad . Puede cambiar el nombre del directorio a cualquier nombre que usted prefiera.
3
Abra un archivo de texto en blanco en cualquier editor de texto.
4
Escriba el siguiente guión ! en el archivo de texto:
# /bin /sh
fecha
= `date + % Y % m% d`
mysqldump - unombreDeUsuario - ppassword - opc mibd > /db_backup /mydb.sql
cd
/db_backup
tar- zcvf db_backup . $ date.tgz /db_backup /mydb.sql
Reemplace el " nombre de usuario " después la opción-u con el nombre de usuario utilizado para conectarse al servidor MySQL. Vuelva a colocar el "password ", después de la opción-p con la contraseña . Reemplazar " mydb " con el nombre de la base de datos que desea copiar. Reemplazar " db_backup /" con el nombre del directorio que creó para almacenar la copia de seguridad .
5
Guardar la secuencia de comandos como " mysql_backup.sh " . Usted puede cambiar el nombre a cualquier cosa que desees , pero usted debe tener la extensión " . Sh" .
6
Haga clic en la "Terminal" o la opción " Konsole " en el menú principal para abrir las aplicaciones una ventana de terminal y acceder a una línea de comandos.
7
Escriba el comando "chmod + x mysql_backup.sh " en el símbolo del sistema para hacer el script ejecutable .
8
escriba el comando " crontab -e" para abrir el archivo crontab para su edición.
9
Añada la siguiente línea
0 4 *** /home /user /mysql_backup.sh
al archivo crontab para ejecutar el script cada mañana a las 4 de la mañana . Usted puede cambiar el " 4 " a cualquier hora que desea que el script se ejecute . Reemplace "/home /user /mysql_backup.sh " con la ruta de acceso al archivo " mysql_backup.sh " . Si prefiere hacer una copia de la base de datos una vez por semana , colocar el número de días de la semana ( 0-7 , donde 0 o 7 es domingo) en la quinta columna del crontab .
10
Guarde y cierre el archivo crontab. El script de copia de seguridad se llevará a cabo en el momento especificado.