Ya lo veo... sinceramente si el config está bien no veo por dónde cogerle la lógica, es que sólo puede ser algún error de importación de la base de datos porque en serio, otro motivo no se me ocurre si es el mismo nombre de dominio (o quizás eso, que si estás migrando dominio / server pueda tardar en refrescar el DNS y por eso cuando quiere conectarse lo hace vía nombre de dominio y que no pueda porque "no está" aún en el nuevo server, apuntando el DNS digo.)
Es extraño y entiendo que algún punto pasado por alto (por mucho que hayas mirado) habrá, o eso, o un error en la exportación / importación de la DB
Saludos