Hola cheline, que pena lo que te paso con tu respaldo. Hace unos meses me cambie de hosting y el traspaso de la pagina lo hice con un respaldo completo por medio del panel de control (cpanel). En el cpanel existe una opcion de respaldo completo y otra de respaldo separados.
"Una copia de seguridad completa incluye todos los archivos en su directorio de inicio, sus bases de datos MySQL, y sus reenviadores y filtros de e-mail. Puede copiar su cuenta para preservar sus datos, o para mover su cuenta a otro servidor cPanel." Si estas usando un servidor dedicado la restauracion la puedes hacer mediante el "WHM" que es el manejador de tu servidor. Si tienes "share hosting" tienes que pedirle a ellos que hagan la restauracion por ti.
Ejemplo de respaldo completo: (supongamos que vas a cambiar de hosting):
1.- Ingresas al cpanel y seleccionas la opcion de respaldo.
2.- En la opcion de respaldo seleccionas el "respaldo completo"
3.- Se abre una ventana y te pregunta lo siguiente:
* Destino del Respaldo: Seleccionas "Servidor Remoto"
* Servidor remoto (FTP/SCP solamente): aqui le pones el IP de tu nuevo hosting
* Usuario remoto (FTP/SCP solamente): aqui le pones el "user" de tu cuenta del nuevo hosting
* Contraseña remota (FTP/SCP solamente): aqui le pones la clave de tu cuenta del nuevo hosting.
* Puerto (FTP/SCP solamente): El numero de puerto de tu nuevo hosting (en el cpanel vas a encontrar esta informacion)
* Dir remoto (FTP/SCP solamente): Aqui le pones el directorio de tu hosting remoto donde se va a guardar el archivo de respaldo, normalmente es /home. Pero te recomiendo que hables primero con tu proveedor de hosting si es "share hosting" antes de hacer el respaldo.
Eso es todo, si tu sitio es muy grande va a tardar algunas horas tu respaldo.
El cpanel te avisa mediante un correo cuando finaliza el respaldo.
Una vez finalizado el respaldo si tienes servidor dedicado ingresas al "WHM" y seleccionas la opcion de "Backup" y despues "Restore Backups" y te va a dar una lista de tus respaldos disponibles, seleccionas el ultimo ue hiciste y lo restauras. No ocupas hacer nada en el nuevo hosting, todo se crea en forma automatica, el domain, correos, configuraciones...
Si no tienes servidor dedicado habla con tu proveedor de hosting para que lo haga por ti. Ya que el tiene acceso al "WHM".
Tambien puedes respaldar en forma separada: bases de datos y programas (root) con la misma opcion del cpanel. A mi me funciona bien y hasta el momento no he tenido ningun problema al momento de restaurar.
Espero y te sirva un poco esto.
Saludos