Con las últimas versiones de Magento ocurre que, tras mover la base de datos, el acceso al administrado da un error 404.
Si buscamos el error por los logs veremos que el error es este
Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called

Esto se debe a que, no se muy bien porque, se desconfiguran las claves del grupo administrador, usuario etc.

Afortunadamente es tan fácil de solucionar como ejecutar este script SQL

SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;