Estás leyendo: Migrar una base de datos de gran tamaño de un servidor a otro usando SSH.
RSS

Migrar una base de datos de gran tamaño de un servidor a otro usando SSH

Escrito por Marlex el 30 de Agosto del 2008 - Ir a los Comentarios ↓

cambiar servidor sitio webUn truco útil que le ha servido a mi colega The Hatcher cuando estaba traspasando una base de datos de gran tamaño. Para poder mover una base de datos, es necesario tener SSH en el servidor y, por supuesto, las bases MySQL de destino creadas y bajo un host.

La línea que necesitarás para realizar el cambio será:

mysqldump -h hostantiguo -u usuarioantiguo -pcontraseñaantigua basedatosantigua | mysql -h hostnuevo -u usuarionuevo -pcontraseñanueva basedatosnueva

Donde deberás cambiar los parámetros que están en negrita por su correspondiente cambio al nuevo servidor MySQL. Bonus: Como probablemente usarás esta función bajo un Blog de WordPress, te recomiendo que también actualices tus posts con las nuevas direcciones usando esta línea:

update wp_posts set post_content = replace(post_content,'http://www.antiguo.com','http://www.nuevo.com');

Donde te permitirá el cambio de las URLs antiguas a las nuevas, fácil y útil.

Vía | DH Wiki, Anieto2k


Comentarios en “Migrar una base de datos de gran tamaño de un servidor a otro usando SSH”. Déjanos el Tuyo
  1. Eduardo comentó:
    30 de Agosto del 2008 a las 6:17 PM (Responder ↓)

    me perdonaras, pero yo no veo donde usas ssh

  2. Marlex comentó:
    30 de Agosto del 2008 a las 7:51 PM (Responder ↓)

    En el MySQLDump, tienes que correrlo desde el SSH :P

Sitios que enlazan esta nota:
Queremos saber tu Opinión, déjanos tu comentario!

MarlexSystems es un proyecto de Patrick D'appollonio | Carga: 0.175 | Consultas: 25 | En el nuevo servidor!