copias-de-respaldo

Ya sea que se trate tu propio sitio o que administres uno, dependiendo de la cantidad del contenido y de las veces que éste se actualice, necesitarás hacer copias de respaldo.

Si el sitio en cuestión, se actualiza varias veces en el día, tendrás que por lo menos hacer una copia de respaldo diaria, para la cual existen muchas y muy buenas herramientas para automatizar todo el proceso.

El siguiente es un listado de herramientas para hacer respaldo de las bases de datos de MySQL.

Opciones de respaldo del servicio de alojamiento

plesk

Las opciones más sencillas para respaldar la información son las que se incluyen por defecto en el servicio de hosting contratado. En algunos casos ofrecen un servidor secundario de FTP para almacenar un cierto número de copias, en otros, dependiendo del panel de control que utilice el servidor, éstas tareas se podrán automatizar y también definirles sus prioridades.

Ya sea que se trate de crear copias de respaldo desde el panel de administración o con algunas de las opciones que siguen, lo importante es programarlas en los períodos de menor actividad del servidor para evitar que este colapse o se vuelva lento.

phpMyBackupPro

myphpbackuppro

phpMyBackupPro es una aplicación open source para instalar en el servidor que ofrece opciones muy completas para automatizar la creación de copias de respaldo.

Entre las principales opciones que phpMyBackupPro ofrece figuran el envío de bakcups por email, el envío de backups a otro servidor por FTP y programación de backups entre algunas otras opciones más.

Actualmente uso phpMyBackupPro en un servidor con mucho éxito, una de las cosas que más me gustan además de ser muy completo, es que posee un panel de administración en donde es muy fácil editar todas las opciones y cambiar las programaciones.

Web: www.phpmybackuppro.net

Vía: www.webresourcesdepot.com

BackUp2Mail

backup2mail

BakcUp2Mail es un script PHP que crea y envía por correo copias de respaldo de la base de datos. Para configurarlo hay que editar manualmente el archivo, una vez hecho esto, sólo hay que subirlo al servidor. Para automatizar el proceso de crear copias de respaldo, es necesario programar la ejecución de BackUp2Mail con Cron.

Actualmente no lo uso pero lo probé con éxito en dos ocasiones.

Web: www.backup2mail.com

Vía: www.ghacks.net

Backup de DB MySQL a XML con PHP

david-walsh-mysql-xml-php

David Walsh desarrolló un script que permite crear un copia de respaldo de una base de datos MySQL en un archivo XML usando PHP: Backup Your Database into an XML File Using PHP

Web: davidwalsh.name/backup-database-xml-php

MySQL Administrator

mysql-administrator

MySQL Administrator ofrece muchas opciones para la configuración y mantenimiento del servidor de bases de datos y una de estas opciones es la de hacer copias de respaldo.

Los backups se pueden crear manualmente, también permite crear proyectos de copias respaldo y programar su creación automáticamente.

MySQL Administrator es una de las herramientas que más uso, ya sea para ver en tiempo real la carga del servidor, como también para crear copias de respaldo adicionales.

Web: dev.mysql.com/downloads/gui-tools/5.0.html

+Info: Cómo administrar la base de datos desde el escritorio con MySQL Administrator

PHPMyAdmin

PHPMyAdmin ofrece muchas opciones para administrar la base de datos, una de ellas es la de importar/exportar la base de datos. Soporta varios tipos de formatos pero el proceso de backup siempre debe hacerse manualmente.

WordPress Database Backup

Si el sitio que administras corre bajo WordPress, entonces las opciones para crear copias de respaldo son muchas (incluidas todas las anteriores), una de ellas es WordPress Database Backup que permite automatizar el respaldo de las bases de datos permitiendo programarlo para crear un respaldo diario y enviarlo por email.

Web: www.ilfilosofo.com/blog/wp-db-backup

Otra lectura recomendadas:

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT