Febrero
2006
Recuperando...
Para variar se ha vuelto a tostar el mysql y he tenido que recuperar la última copia de seguridad ( mysql_soleup_2006-02-09_06-00.sql ).
Siento los artículos que se han perdido (Mazi) y por los problemas que hayan podido suceder tanto en el blog de Aloriel como en desmadres y desbarres.
Por si vuelve a pasar he actualizado el script de volcado de mysql para que las copias además de ser una con todas las bases de datos también se hagan de cada base de datos por separado...., he aquí el script que se ejecuta a las 6 de la mañana:
Para que funcione hay que crear un usuario backup con permiso (sólo lectura) en todas las bases de datos, la contraseña hay que ponerla en texto plano en el script, así que no le podemos otorgar más permisos de los necesarios.
Desde hace unos días tengo funcionando el módulo php4-eaccelerator que cachea una versión "compilada" de las páginas php para librar al servidor de parte de la carga. Ya me comentareis si se ha notado un poco la fluided o no.
Siento los artículos que se han perdido (Mazi) y por los problemas que hayan podido suceder tanto en el blog de Aloriel como en desmadres y desbarres.
Por si vuelve a pasar he actualizado el script de volcado de mysql para que las copias además de ser una con todas las bases de datos también se hagan de cada base de datos por separado...., he aquí el script que se ejecuta a las 6 de la mañana:
#!/bin/bash
stamp=$(date +'%F_%H-%M');
cd /root
dire=/root/mysql_bak_${stamp}/
rm -rf /root/mysql_bak*
mkdir ${dire}
databases=$(echo "show databases" |mysql -ubackup -pXXXXXX| grep -v "Database")
for data in $databases; do
#echo "Dumping $data"
mysqldump -ubackup -pXXXXX -a --add-drop-table $data > ${dire}/mysql_$data.sql 2>/dev/null
done
mysqldump -ubackup -pXXXXXX -A -a --add-drop-table > ${dire}/mysql_TODAS_${stamp}.sql
tar --gzip -cf /root/mysql_soleup_${stamp}.tar.gz ${dire} 2>/dev/null
rm -rf ${dire}
Para que funcione hay que crear un usuario backup con permiso (sólo lectura) en todas las bases de datos, la contraseña hay que ponerla en texto plano en el script, así que no le podemos otorgar más permisos de los necesarios.
Desde hace unos días tengo funcionando el módulo php4-eaccelerator que cachea una versión "compilada" de las páginas php para librar al servidor de parte de la carga. Ya me comentareis si se ha notado un poco la fluided o no.
Enlace permanente ::
comentarios (1) ::
Versión para imprimir