J'ai passé du temps à déboguer un moment, j'ai trouvé qu'une fois que dbdriver est sélectionné pour 'pdo' Codeigniter vérifie les détails dsn de $db ['default'] ['hostname'] pas dans $db ['default'] ['dns'] y compris nom de la base de données comme ci-dessous.
J'espère que cela aidera quelqu'un qui pourrait avoir une erreur comme la mienne.