Una de las cosas que hay que hacer periódicamente con nuestras bases de datos es realizar copias de seguridad, lo que nos ahorrará más de un quebradero de cabeza en caso de desastre. Una buena idea es automatizar todo el proceso. Para WordPress existe el plugin WordPress Database Backup pero si nuestra web no está basada en WordPress tenemos un problema. Para solventarlo vamos a hacer uso de un script en PHP llamado Backup2Mail.
Backup2Mail
Lo primero que tenemos que hacer es descargarnos el script de su página. Configuramos el archivo index.php con los datos que queramos:
/*************************************************** Database settings ****************************************************/ $db_server = 'localhost'; // Database server, usually "localhost" $db_name = ''; // Database name, leave empty for 'all databases' $db_user = ''; // Database username $db_pass = ''; // Database password /*************************************************** E-mail settings ****************************************************/ $website = 'yoursite.com'; // Your site's domain (without www. part) $send_to = 'mail@yoursite.com'; // backup file will be sent to?
Subimos el archivo index.php a una carpeta en nuestro servidor, por ejemplo una llamada backup2mail. Ya tenemos instalado Backup2Mail. Para ejecutar el script habrá que hacer la siguiente llamada:
php /home/your_account/backup2mail/index.php >/dev/null 2>&1
Para finalizar. si lo deseamos, podemos hacer uso de algún demonio tipo cron para hacer que esto se ejecute cada cierto tiempo.
Artículos relacionados:
Tags: Backup2Mail, bases de datos, copias de seguridad, Herramientas, PHP