Llevo unos dÃas extremadamente liado con la migración de Webs de un hosting a otro. Supongo que la razón ya la sabréis… Tras la vergonzosa irresponsabilidad de Supremehost, que hizo desaparecer 3 dÃas de trabajo debido a que restauró un backup antiguo, me dà de alta en Dreamhost… que si bien no es lo mejor de lo mejor sà que por lo menos lo usa mucha gente y no se dedica a ir borrando los datos de los demás.
El caso es que tengo que migrar muchas cosas, y no sólo webs estáticas (*.html, *.jpg…) sino también bases de datos MySQL.
Existe una herramienta llamada PHPMyAdmin que facilita mucho las cosas… Puedes hacer backups fácilmente y luego restaurarlos donde quieras. Pero aquà viene el problema… al restaurar.
Me he encontrado con que el PHPMyAdmin de Dreamhost permite restaurar bases de datos de como máximo 10Mb… y ahà me quedé yo, con mi backuo de 30Mb del foro de fjarre.com.
Es por eso que tuve que echar mano de otras herramientas que me permitan hacer este tipo de cosas fácilmente, y es asà como descubrà Bigdump.
Bigdump es un script en PHP el cual, una vez descomprimido, necesita ser editado con los datos de la base de datos donde se quiere restaurar el backup.sql con tus datos. Una vez editado el archivo lo subes (junto al archivo .sql) via ftp y lo ejecutas desde tu navegador.
Aquà explican de manera muy sencilla cómo funciona: http://drupal.org/node/43024
No olvides borrar bibdump.php tras usarlo!
Por cierto: Ya sé que manejando mysql desde la linea de comandos se puede hacer lo mismo, pero (aún) no estoy muy ducho en esas artes
mysql -p
el missatge anterior s’ha tallat 🙁
no sé si aquest el veuràs be. ho posaré entre cometes simples:
‘mysql -p
pues por lo que leo en google la gente no esta muy contenta…
http://www.google.es/search?hl=es&q=Dreamhost&btnG=Búsqueda&meta=lr=lang_es
mySQL -uUSUARIO -pPASSWORD
mierda… se ha comido los caracteres especiales 😛
“mysql -uUSUARIO -pCONTRASEÑA MENORQUE backup.sql”
Cambia USUARIO por tu usuario SQL, CONTRASEÑA por tu contraseña, y MENORQUE por el ángulo que hay al lado de la ‘Z’ que significa… ‘Menor que…’ :S
Exacto 🙂
En mi caso he de poner tambien -h mysql.midominio.com, ya que se trata de un servidor remoto.
Saludos!
Lo que pasa es que la mayorÃa de los servidores sólo admiten conexiones al SQL en local, asà que quizá tenÃas que subir el fichero, y después hacer login por ssh o lo que fuera.
Por lo tanto, sin login remoto, es un poco complicao hacer esas cosas 😛
Andor, es que Dreamhost es un poco rariro 😀 Has de subir el archivo pero aún y asà no funciona como “localhost”, has de crear un host virtual dentro del dominio y hacer apuntar las cosas ahÃ. Aún y subiendo el archivo sql por ftp y accediendo por ssh a la máquina lo has de especificar jeje
Lo más divertido del asunto es que las configuraciones por defecto que apuntan a “lcoalhost” nunca funcionan… pero bueno… es divertido 🙂
Saludos!
http://www.hasheado.com/back-up-y-restauracion-de-base-de-datos-mysql.html yo me base en este post