El siguiente código puede utilizarse para crear un script que ejecute de forma automática una copia de seguridad de la base de datos de MySQL cuyo nombre se le pase como argumento: # Nombre de la base de datos. BD=$1 # Nombre del usuario. USUARIO=root # Clave del usuario. CLAVE=clave # Ruta donde guardar la copia de seguridad. SALIDA=/backups/mysql/ # Fecha de ayer. FECHA=`date -d yesterday +%Y-%m-%d` mysqldump \ --add-drop-table \ --lock-tables \ --databases \ --user=${USUARIO} \ --password=${CLAVE} \ ${BD} > ${SALIDA}${FECHA}_${BD}.sql Puede crear una tarea periódica que se ejecute una vez al día utilizando este script.
El siguiente código puede utilizarse para crear un script que ejecute de forma automática una copia de seguridad de la base de datos de MySQL cuyo nombre se le pase como argumento: # Nombre de la base de datos. BD=$1 # Nombre del usuario. USUARIO=root # Clave del usuario. CLAVE=clave # Ruta donde guardar la copia de seguridad. SALIDA=/backups/mysql/ # Fecha de ayer. FECHA=`date -d yesterday +%Y-%m-%d` mysqldump \ --add-drop-table \ --lock-tables \ --databases \ --user=${USUARIO} \ --password=${CLAVE} \ ${BD} > ${SALIDA}${FECHA}_${BD}.sql Puede crear una tarea periódica que se ejecute una vez al día utilizando este script.