Muchas gracias por el tutorial, ya que he tenido que cambiar de servidor y me ha quitado el miedo a perderlo todo XD.
El caso es que quería aportar una cosa, ya que en el paso de últimos ajustes yo lo hice de diferente forma y me ha funcionado. Mi foro es MyBB 1.4.x, así que no se si la cosa varía un poco en cuanto a las otras versiones.
Yo en vez de subir todo el foro y después ir a
http://tusitio.com/foro/admin/ he modificado el archivo inc/config.php
En las primeras líneas se puede encontrar lo siguiente:
$config['database']['type'] = 'mysqli';
$config['database']['database'] = 'nombre bd';
$config['database']['table_prefix'] = 'mybb_';
$config['database']['hostname'] = 'localhost';
$config['database']['username'] = 'usuario';
$config['database']['password'] = 'contraseña';
Ahí tendrían que estar los datos de nuestro servidor anterior, tan sólo tendríamos que modificarlos con los de nuestro nuevo servidor y a la hora de subir ya estaría todo configurado sin necesidad de ir al directorio del admin.