Blog seo

  • Posicionamiento web
  • Herramientas seo
  • Curso seo
  • Backup de tus bases de datos por correo electronico

    marzo 31, 2011 by: Alfonso Calero 9
    Tweet

    Muchas veces y debido a la cantidad de cosas que hacemos durente el dia descuidamos las copias de seguridad de las bases de datos de nuestras webs o blogs. Muchos servicios de hosting incluyen esto entre sus características, unos de forma gratuita y otros de pago.

    Normalmente suele ser más bien “cuando me acuerdo” y suele pasar bastante tiempo entre una copia y otra.

    El mes pasado sufrí varios ataques en algunos de mis blogs y fué ahi cuando le vi las orejas al lobo y pensé que si no tenia las copias al dia podria perder toda la información, por eso busqué este script escrito en php y lo modifiqué para adecuarlo a mis propositos.

    El script principal es así de simple y tan solo teneis que modifar el host, usuario, password, nombre de la base de datos y la dirección de correo donde será enviado:

    [code="php""]

    // Creando la copia de seguridad dela base de datos Mysql
    // zona editable
    $dbhost = "nombre-servidor"; // usually localhost
    $dbuser = "usuario";
    $dbpass = "password";
    $dbname = "nombre-base-de-datos";
    $sendto = "webmaster@yourdomain.com";   //correo donde se enviará la copia
    $sendfrom = "copiadb@tudominio.com>"; //Quien envia la copia
    $sendsubject = "Copia de la base de datos Mysql";
    $bodyofemail = "Aqui tienes la copia de tu base de datos.";
    // fin zona editable, no modificar lo siguiente

    $backupfile = $dbname . date("Y-m-d") . '.sql';
    system("mysqldump -h $dbhost -u $dbuser -p$dbpass $dbname > $backupfile");

    // Mail the file

    include('Mail.php');
    include('Mail/mime.php');

    $message = new Mail_mime();
    $text = "$bodyofemail";
    $message->setTXTBody($text);
    $message->AddAttachment($backupfile);
    $body = $message->get();
    $extraheaders = array("From"=>"$sendfrom", "Subject"=>"$sendsubject");
    $headers = $message->headers($extraheaders);
    $mail = Mail::factory("mail");
    $mail->send("$sendto", $headers, $body);

    // Delete the file from your server
    unlink($backupfile);
    ?>
    [/code]

    El resto del script con las libreria para enviar el correo podeis descargarlo desde aquí. Tan solo modificar los datos en backup.php y subir toda la carpeta a vuestro servidor, cada vez que ejecuteis el archivo desde el navegador recibireis las copia por mail.

    Ahora bien, si sois unos despistados como yo y vuestro servidor permite ejecutar tareas cron podeis utilizar el siguiente código cambiando la seccion con asteriscos por vuestros datos para que las copias se realizen una vez por semana.

    0 0 * * 0 php /home/**********/public_html/backup/backup.php

    Como consejo recomiendo utilizar una cuenta de gmail para enviar los correos con las copias ya que estas ofrecen mucha capacidad, tan solo con hacer limpieza de vez en cuando es suficiente.

    Existen muchos métodos para hacer copias de seguridad pero para gente olvidadiza como yo creo que es una buena opción siempre y cuando no tengas bases de datos de 100 megas ;)

    Share this Story
    Tweet

    You Might Also be Interested In:

    Nuevo curso SEO y SEM en Valencia el 3 de Marzo 1
    Enlaces de pago. Vale la pena correr el riesgo? 2
    Resumen y opiniones del curso seo celebrado en Valencia 2
    Actualizacion PageRank Febrero 2012 10

    Get Latest News In Your Inbox

    Follow Blog seo to Get Latest Coverage

    Follow Blog seo on Twitter
    Become a fan on Facebook
    Subscribe to Blog seo Rss Feed
    Follow us on Google+
    Categories
    Recursos  
    Tags
    "descargar" codigo para respaldar base datos mysql, 2011 respaldar base datos mysql web, ad, almacenar datos de mysql a mi correo electronico, autoenviarse un backup por email con php, autoenviarte un backup por e-mail con php, automatizado de correo electrónico con php y mysql, automatizar envio datos mysql por email, back up de base de datos por email, backun php para bd, backup, backup automatico mysql php correo, backup base datos mail, backup base de datos email, backup base de datos mysql con php y envio por correo, backup base mysql php y enviar por mail, backup correo, backup de base de datos con php, backup de base de datos con php y mail, backup de base de datos desde php, backup de base de datos mysql con php, backup de base de datos y enviarla a un correo cada mes, backup de bd a email, backup mysql 2011, backup mysql correo, backup mysql email crontab php, backup mysql en php cron, backup mysql envio por email, backup mysql envio por mail, backup mysql php email, backup mysql por e-mail con php, backup por correo, backups base datos email, backups de mysql por email con php, base datos correos electronicos, base de dato con correos descargar, base de datos, base de datos 2011 email, base de datos correo, base de datos de 100 megas es suficiente, base de datos de correos, base de datos de correos con contraseñas, base de datos de correos electronicos descargar, base de datos de correos electronicos google, base de datos de email y contraseñas, base de datos mysql para enviar mail a direcciones mail, base de datos por correo con php copia, base de datos por mail, base de datos que reciba datos, bases de correos electronicos, bases de datos de correos electronicos gratis, buscar datos en mysql con php y enviar resultado por email, buscar y modificar datos bd mysql php, codigo de php para enviar datos de una base de datos un correo electronico, codigo para enviar datos al correo electronico en php, codigo para enviar datos de wordpress a una base de datos, codigo para subir backup en php, codigo php para respaldar y restaurar bases de datos, codigo php que envie datos de una base de datos a email, comentarios para enviar por correo elctronico, como encontrar usernames y passwords en un email enviado a mi correo electronico en el header, como enviar bases de datos mysql por correo electronico, como enviar correo desde un base de datos mysql, como enviar correo usando resultado cron, como enviar datos a correos electronicos en php, como enviar datos de mysql a un correo electrónico con php, como enviar la base de datos por correp con php, como enviar resultados base de datos a email php, como enviar un correo desde php mysql, como guardar datos en mysql y enviarlos por correo, como hacer bakcup de mysql y enviarlo por mail, como hacer un backup de forma automatica de un base de datos mysql desde php, como hacer una base de datos de correos electronicos, como incluir datos de correo electronico en base de datos, como la modificamos en una base de datos electrónica?, como modifico respaldos en mysql, como modifico un respaldo en bd, como programar una limpieza en la base de datos backup, como respaldar y enviar la informacion via correo electronico, como se modifica un respaldo en base de datos, como se recibe el correo electronico, como se recibe el correo electronico en, como se recibe informacion de un correo electronico, como se recibe un correo electronico, consulta a base de datos y envio por mail en php, consulta de datos con php y mysql y enviar por email, consulta mysql para enviar por email php, consulta mysql y enviar por email, consultas de datos con php en mysql y enviar datos por email, copia base datos mysql cron jobs, copia base datos php automatica, copia de base de datos con php, copia de base de datos en servidor automatico mysql php, copia de bd a bd mysql php, copia de la base de datos desde php, copia de seguridad, copia de seguridad de mysql por correo, copia de seguridad mysql wordpress, copia mysql php, copia php mysql, copia seguridad base de datos php de un servidor, copia seguridad mysql con php enviar mail, copia seguridad php mysql, copia-de-seguridad mysql php correo electronico, copiar base de datos a un correo electronico, copiar base de datos php script, copiar base de datos y enviar por email crontab, copiar bd php, copiar datos de mysql con php, copias de base de datos desde php, copias de seguridad en mysql con php, correo con php automatico, correo electronico en base de datos, correo se recibe en base datos, correos, correos con mysql y php, correos electronicos base de datos valencia, correos electronicos; base de datos, crear backup mysql desde php, crear backup mysql y almacenar en mysql la copia con php, crear base de datos enviar por email, crear copia de base de datos desde php, crear copia seguridad mysql php 2011, crear correos electornicos mysql, cron, cron backup todas base de datos mysql, cron base de datos php navegador, cron envio mails php, cron job backup mysql ayuda 2011, cron mysql por email, cron para enviar backup mysql a varios, cron para hacer copias de seguridad de la base de datos mysql con php, cron php al recibir un correo, cron php para copia de seguridad de mysql, cronjob enviar base de datos por email, cronjobs en mysql para enviar correos a usuarios, crontab enviar mail php ejemplo, dase de datos de correo electronico gratis, datos del correo electronico, datos desde correo electronico con php, descargar base de datos emails, descargar base de datos mysql, descargar bases de correos, descargar bases de email, descargar copia seguridad base datos php, descargar copia seguridad mysql desde php, descargar copiaseguridad bse de datos mysql, descargar datos php, email base de datos php, email php backup mysql, email.php, en gmail no recibo correos enviados desde un script en php, enviar back up mail mysql, enviar backup a correo cron, enviar backup en mysql a correo, enviar backup mysql a email con php, enviar backup php, enviar backup por correo, enviar backup por mail, enviar bakup base de datos mysql al correo, enviar base datos mysql por email, enviar base de datos correo php, enviar base de datos mysql por correo electrónico, enviar bases de datos mysql por correo, enviar consulat de base de datos a un correo, enviar consulta mysql por email, enviar consulta php por email, enviar correo automatico con php y mysql, enviar correo con mysql, enviar correo cuando se modifique una tabla en sql, enviar correo mysql "base de datos", enviar correo php base datos, enviar dato php mysql correo, enviar datos a mysql php, enviar datos al correo desde mi web con php, enviar datos de base de datos por correo php, enviar datos de bd por correo en php, enviar datos de mysql a un correo electronico, enviar datos de mysql por correo con php, enviar datos de php y mysql al correo electronico, enviar datos de una tabla al correo desde php, enviar datos mysql por mail, enviar datos por correo en php, enviar email automatico mysql, enviar email base datos mysql, enviar email base de datos, enviar email con php y mandar una copia, enviar email de base de datos mysql, enviar email desd una base de datos en phpç, enviar email respaldo bd mysql cron, enviar email y guardar una copia php, enviar info por correo php, enviar informacion por dia de una tabla mysql correo, enviar la noticia por correo en php y mysql, enviar mail con un cron php, enviar mail desde base datos mysql, enviar mail php base datos, enviar mail php base de datos, enviar por correo electronico por cron, enviar por correo los datos de una bd php, enviar por email consulta mysql, enviar por mail php resultado de consulta a base de datos, enviar resultado query mysql por mail, enviar tabla de mysql por email, enviar tablas por mail php, enviar un backup de base de datos a tu correo, enviar un email php y mysql, enviar una copia de mysql por email, enviar una tabla al correo desde php, envio de correos electronico en mysql, envio de email desde base datos mysql, envio tabla por correo php, error al ejetutarlo en la web system("mysqldump -h $dbhost -u $dbuser -p$dbpass $dbname > $backupfile");, forma simple de hacer backup base datos mysql php, generar codigo php para backup de todas las bases de datos, generar copias de seguridad de base de datos con php, generar un backup automatico mysql y enviarlo por correo php, guardar copia de correo enviado desde php, guardar copias de seguridad base de datos myqsl desde php, guardar datos en mysql con php y enviar email, guardar datos en php con crontab, guardar email en mysql, guardar en mysql correo mime, guardar en mysql y enviar mail, guardar mails en mysql, hacer back up automatico enviarlo por mail, hacer backup en mysql y enviarlo a correo, hacer backup mysql y enviar al correo, hacer backup web y enviarlo por correo, hacer backup y enviar por mail, hacer copia seguridad mysql wordpress, hacer correo en mysql, informer de backup php, justin mexico, limitacion backup base de datos desde php, link, login sin bd txt php, mail desde base de datos php, mail desde php y base de datos, mail php crear link, mail php envia pero no lo recibo, mailbase php,, mails automaticos mysql, mandar consulta mysql por correo, mandar copia de base de datos mysql al correo, mandar correo con datos de la base de datos con php, mandar correo desde host web en base de datos, mandar correos electrónicos desde una base de datos, mandar datos a base de datos php, mandar email php y guarde una copia, mandar por correo el resultado de un backup programado con sh, mandar por correo el resultado de un backup programado con sh ubuntu, mandar por correo un respaldo de mysql, mandar por internet base de datos, mi php no recibe los datos, modificar base de datos email, modificar base de datos mysql y enviar script, modificar un dato y enviar por correo que se modifico php, mysql, mysql a correo electronico, mysql backup por mail, mysql correos, mysql correos electronicos en la base datos, mysql dato correo electronico, mysql hacer backup y enviar por email, mysql para enviar email desde web, mysql respaldar base de datos y enviar por mail, mysql sacar backup por web, mysqldump enviar correo, mysqldump php mail, mysqldump php y envio de mail, obtener datos sql con php y mandar por correo, php, php backup, php backup base de datos cron, php backup bd y enviar, php backup de base de datos, php backup mysql y enviar por mail, php backup mysql y mandar por mail, php copia de base de datos, php copiar base datos mysql enviar por correo respaldo, php copiar base de datos, php crear backup bd y enviar por mail, php email "mysqldump -h ", php enviar backup mail, php enviar correo electronico datos de base datos, php generator for mysql, php guarde los datos del email en mysql, php mailer de una bd mysql, php mysql backup email, php mysql copia de seguridad codigo, php obtener datos del correo, php script email mysql, php seo base de datos, php y mysql enviar correos script, problemas mail_mime en php, publicar en mi web a través de correo electronico php, que otros nombres recibe copia de seguridad, quien envía datos por internet?, recibe un correo electronico, recibir backup base de datos por mail, recibir correo con mail mime php, recibir email en mysql, respaldar base de datos con php y descargar respaldo, respaldar base de datos en correo con php, respaldar base de datos mysql mediante un script con php, respaldar base de datos mysql php y enviar por email, respaldar base de datos y enviar al email, respaldar bases de datos mysql en ubuntu con crontab, respaldar db y enviar por mail, respaldar mysql y enviar por mail, respaldo automático de la base de datos usando php y enviarla al correo, respaldo correos, respaldo de base de datos por mail mysql php, respaldo mysql y enviar por email, respaldo php de bd mysql, resultados mysql por mail, sacar backup mysql y enviar por correo, sacar copia de la bse de datos en php, sacar correo con php, sacar respaldos de mysql y enviar a correo, scrip php para backup automatico de base de datos, scrip php para respaldar bd mysql y mandar a correo, script backup automatico mysql envio por email, script backup mysql y envia mail, script copia de seguridad base de datos php, script copia de seguridad de su base de datos mysql usando sólo el navegador, script de mysql que me envie informacion a correo, script en php que guarda correos en base de datos, script mysql mail, script para respaldar y enviar por mail, script php copia seguridad base datos, script php envio mail a base mysql descargar, script php que envia datos al correo, scripts php copia seguridad base de datos, scripts php para automatizar la copia de bases de datos enviarla por email, scripts respaldo enviado por mail, seguridad al enviar datos en php, seguridad en el correo electrónico y pgp, sem, tomar datos de mysql y enviar por email, upload archivos php con copia al email, valencia, web, wordpress, www.dateas.comcorreo electronico

    Alfonso Calero

    Add a Comment on "Backup de tus bases de datos por correo electronico"

      9 Comments on "Backup de tus bases de datos por correo electronico"

    1. Hector Ruiz dice:
      28/06/2011 a las 15:56

      Hola, esta bueno eso, solo un problema, me esta mostrando este error..

      mysqldump: unknown variable ‘max_heap_table_size=256M’

      probe con algunos cambios pero nada, q puede ser?

      Responder
      • 4seo dice:
        28/06/2011 a las 18:08

        La variable max_heap_table_size es la que controla el límite de memoria que puede consumir una tabla, tendrás que modificarlo en tu servidor o si no tienes permisos pedir que te lo modifique tu proveedor de hosting.

        Responder
    2. Farmagaleno dice:
      27/09/2011 a las 18:50

      buenas tengo el siguiente problema, los correos no me llegan y me lanza esto.

      Notice: Only variable references should be returned by reference in /var/www/vhosts/farmagaleno.com/httpdocs/copia-de-seguridad/Mail/mime.php on line 359

      Notice: Only variable references should be returned by reference in /var/www/vhosts/farmagaleno.com/httpdocs/copia-de-seguridad/Mail/mime.php on line 437

      Notice: Only variable references should be returned by reference in /var/www/vhosts/farmagaleno.com/httpdocs/copia-de-seguridad/Mail/mime.php on line 596

      Gracias y un Saludo por el blog!

      Responder
      • 4seo dice:
        27/09/2011 a las 19:37

        Segun he podido leer en algunos foros, puede deberse a que tu servidor cuenta con una versión de PHP desactualizada. Comprueba que versión de php hay instalada en el servidor.
        Un saludo.

        Responder
    3. J. Vicente dice:
      15/02/2012 a las 13:38

      Hola, el enlace hacia MegaUpload lógicamente esta caído. ¿PodrÍa restablecerlo en otro servicio para compartir archivos? Saludos

      Responder
      • 4seo dice:
        15/02/2012 a las 21:59

        Voy a buscarlo y a rectificarlo, gracias.

        Responder
    4. J. Vicente dice:
      16/02/2012 a las 11:42

      En este blog también se encuentra el mismo post que tratamos aquí y los archivos de dicho script. Por si no encontráis los archivos… Saludos http://www.theblog.ca/mysql-email-backup

      Responder
      • 4seo dice:
        16/02/2012 a las 11:56

        Gracias.

        Responder

    Leave a Reply

    Clic para cancelar respuesta.

    You Might Also be Interested In:

    6 formas de medir una web 3
    Resumen del curso SEO-SEM del 3 de Marzo 2
    Comprobar enlaces rotos 1
    Redirecciones con htaccess, redirect 301 0
    • Try Market Samurai For Free!
    • Descarga seo power suite

    Curso social media en Valencia 0

    Resumen del curso SEO-SEM del 3 de Marzo 2

    Nuevos cursos en el centro de estudios Barreira 2

    Nuevo curso SEO y SEM en Valencia el 3 de Marzo 1

    Resumen y opiniones del curso seo celebrado en Valencia 2

    • +Alfonso Calero

    Recomendaciones SEO

    • Seo valencia
    • Youssef Ettobi

    Aprende más sobre social media

    Community manager Valencia

    Etiquetas

    4seo ad alertas google backlinks black hat blog seo buscadores comunidad consultor seo modesto consultor seo valencia curso seo valencia directorios sin reciproco enlaces google herramientas herramienta seo htaccess redirect infografia link link building linkbuilding links marcadores sociales optimizada optimizar pagerank pagina web posicionamiento posicionamiento sem posicionamiento web posicionamiento web valencia sem seo serp smo social media social media marketing socialmonkee teliad tweet twitter valencia web wordpress www.4seo.es

    Curso social media en Valencia 0

    Resumen del curso SEO-SEM del 3 de Marzo 2

    Nuevos cursos en el centro de estudios Barreira 2

    Nuevo curso SEO y SEM en Valencia el 3 de Marzo 1

    Resumen y opiniones del curso seo celebrado en Valencia 2

    • Comentarios recientes

      • Jose Miguel en Seo en bing
      • Alfonso Calero en Consigue hasta 100 backlinks diarios con socialmonkee
      • Alfonso Calero en Actualizacion PageRank Febrero 2012
      • Manu en 6 formas de medir una web
      • Yarinca en Actualizacion PageRank Febrero 2012
    • Categorías

      • Black hat
      • Cursos
      • Eventos
      • Google
      • Infografias
      • Infografias
      • infografias
      • Internet
      • Recursos
      • Sem
      • Seo
      • Smo
      • Tecnología
      • WPO
    • Enlaces de interes

      • Cursos en Valencia
      • Dibujos para colorear
      • Directorio rural
      • Internet, Blogs, SEO y Posicionamiento Web.
      • Marketing Online
      • Seo modesto
    © 2012 Blog seo por Alfonso Calero