No se de que forma migran ustedes la base de datos, pero no creo que sea error de WordPress.
Cuando migras la DB tienes que hacerlo desde PHPMyAdmin, e importarla en el nueco servidor a través también de PHPMyAdmin en una base de datos en blanco
Una vez que ya esté dentro la DB editamos el wp-config.php de la instalación de WP con los datos de esa DB, y si todo está bien debe haber conexión correcta. No tiene porque tirarte la instalación de WP ni mucho menos tenías que haberlo instalado porque reescribie la DB y ene se caso si es problema tuyo si reescribes la DB, no del hosting.
A lo que voy, es que a mi me suena que estás vinculando una DB en blanco o no se está llevando a cabo bien la importación, de otro caso no te saldria la instalación de WP