Copias de Seguridad de MySql

Hace tiempo tuve que cambiar una páginas Web de un servidor a otro y tuve bastantes problemas una en concreto es que tenía una base de datos MYSQL con varios cientos de miles de registros y un tamaño muy grande. Esto dabara errores con los sistemas habituales de descarga que vademás erán un poco lentos.

Supongo que es un problema que han tenido alguna vez muchos Webmasters, al final encontré un fantástico Script de PHP que me permitía generar un archivo comprimido y restaurar la página sin problemas y la verdad es que fue de una ayuda enorme.

Aquí tenéis un hilo en Foros del Web para descargar el archivo:

http://www.forosdelweb.com/f18/hacer-backup-pero-si-muy-facil-280235/

Sin embargo cuando empiezas a tener muchas Webs que mantener en varios servidores distintos la tarea se hace un poco pesada así que hice una pequeña modificación al fichero dump_db.php para que se ejecutara sin pedir usuario ni contraseña y monté así el tema:

  1. Creo en cada Web una carpeta que sólo yo se el nombre, ejemplo: backup-5tY6gQ, le doy permisos 777 y pongo allí el fichero dump_db.php y restore_db.php original
  2. Creo un favorito en Google Marks (o en el sistema que cada uno tenga) con la dirección de la carpeta y el nombre del fichero, si se quiere también se puede modificar el nombre del fichero a otro mas complejo tipo dump_db_45RG-67P.php por ejemplo. El favorito lo pongo en la categorías Backups de Webs
  3. Cuando quiero hacer una copia de seguridad de todas las Webs abro todas las páginas a la vez desde Firefox gracias a que están en la misma categoría y así se hacen todas las copias en un momento.

Este es un sistema un poco casero si alguien conoce uno mejor bienvenido sea.

Aquí os pongo el fichero dump_db.php modificado:

dump_db_mod.php

Espero que os sea útil

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies