Enviado por keopx en Jue, 23/07/2009 - 20:31
Bueno este seria el script a ejecutar. Tenemos que tener en cuenta que es necesario tener montada la un unidad de NAS en una carpeta local y configurar el crontab para que se ejecute cuando consideremos necesario.
Enviado por keopx en Jue, 23/07/2009 - 19:03
Sustituiremos [USERNAME] con el nombre de usuario de mysql, [DBNAME] con el nombre de la base de datos, [/path_to_file/DBNAME] con la ruta path y nombre del fichero para el volcado de la base de datos.
Copiar/Exportar base de datos grande
Vamos a crear una fichero comprimido con la base de datos:
mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz
Importar base de datos grande
Forma rápida:
gzip -dc [/path_to_file/DBNAME].sql.gz | mysql -u [USERNAME] -p [DBNAME]
O
Enviado por keopx en Vie, 03/07/2009 - 19:00
Bueno antes de nada tenemos que saber que una unidad esta mal, como es esto posible pues ejecutando lo siguiente:
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[2] sdb2[1]
312174976 blocks [2/1] [_U]
[==========>..........] recovery = 54.1% (168931264/312174976) finish=47.6min speed=50123K/sec
md0 : active raid1 sda1[0] sdb1[1]
393472 blocks [2/2] [UU]
unused devices: <none>
*Este caso se esta recuperando la unidad.
Enviado por keopx en Dom, 14/06/2009 - 18:07
Como mas de una vez en los desarrollos hemos tenido que realizar backups de las bases de datos, esta vez proponemos el automatizar dicha tarea.
Primero deberemos crear nuestro script que lo realizaremos en Bash, de daremos permisos para que se pueda ejecutar y posteriormente le crearemos un cron en crontab para que se ejecute cada x tiempo. Es necesario el probar que se ejecuta el script y de que al menos en una ocasion realiza la copia correctamente para asegurar su buen funcionamiento.
Crear el script:
sudo nano backup_mysql
Enviado por keopx en Jue, 29/01/2009 - 20:15
Como ya os imaginareis Mysqldump es una herramienta para realizar copias de seguridad y restauración de la misma.
Comentare algunas de las características mas básicas a la hora de realizar dichas tareas.
Realizar backup de una sola base de datos:
mysqldump -u root -p nombre_base_de_datos > fichero.sql
Restaurar esa base de datos, haríamos lo siguiente:
mysql -u root -p nombre_base_de_datos < fichero.sql
Si queremos realizar un backup de todas las bases de datos: