Tareas #5535

Error en los respaldos mysql de davinci

Added by Daniel Viñar Ulriksen over 2 years ago. Updated about 2 years ago.

Status:CerradaStart date:11/28/2016
Priority:NormalDue date:
Assignee:Andrés Pías% Done:

80%

Category:-Spent time:1.00 hour
Target version:-

Description

Error en los respaldos de Davinci:

Mirando los logs en D'Alembert:

root@dalembert:/var/lib/backuppc/pc/davinci.csic.edu.uy# less LOG.112016

Para todas las bases:

2016-11-01 04:00:32 Output from DumpPreUserCmd: gzip: /var/alternc/db/backups/asder.sql.gz already exists;      not overwritten

History

#1 Updated by Daniel Viñar Ulriksen over 2 years ago

  • Status changed from Nueva to En curso

Hay que borrar el archivo base.sql.gz para que gzip pueda crear el nuevo.

Modifico el script de respaldo /usr/local/etc/respaldo/respaldos.sh:

## Script de respaldo de davinci.csic.edu.uy
## lanzado descde diderot.csic.edu.uy, con backuppc
## v 3.0 Andrés Pías, 2014 08 01: Se introduce mysqldump
## v 2.0 Daniel Viñar, 2011 12 18
## v1.0 Daniel Viñar, 2011 12 18
### tentativa de copia de bases con mysqlhotcopy: que no andivo, en /var/backups/mysql queda vacio...

dpkg --get-selections > /usr/local/etc/packages_davinci.txt

# Respaldo de bases de datos. Como un eejmplo en comentario de:
## http://dev.mysql.com/doc/refman/5.1/en/mysqlhotcopy.html
## -bash version of Marko Hrastovec script-

# BACKUP_DIR=/var/backups/mysql/
BACKUP_DIR=/var/alternc/db/backups/
for i in `/usr/bin/find /var/lib/mysql/* -type d -printf "%f\n"`;do
        /usr/bin/mysqlhotcopy --allowold -u debian-sys-maint -password='********' $i $BACKUP_DIR;
        ## Volvamos a algo mas rudimentario pero robusto: mysqldump
        /usr/bin/mysqldump -u debian-sys-maint --password='**********' $i > $BACKUP_DIR$i.sql;
        rm $BACKUP_DIR$i.sql.gz
        gzip $BACKUP_DIR$i.sql
done

## cambiamos de carpeta de respaldo, por razones de espacio en el paricionamiento

Agregué la línea:

rm $BACKUP_DIR$i.sql.gz

#2 Updated by Daniel Viñar Ulriksen over 2 years ago

  • % Done changed from 0 to 80

Aprovecho para borrar los viejos datos de respaldo en la carpeta /var/backups/mysql/ (y para no confundirse)

#3 Updated by Daniel Viñar Ulriksen over 2 years ago

  • Status changed from En curso to Resuelta
  • Assignee changed from Daniel Viñar Ulriksen to Andrés Pías

#4 Updated by Andrés Pías about 2 years ago

  • Status changed from Resuelta to Cerrada

Los respaldos de Mysql se están haciendo.

Also available in: Atom PDF