Dediqué tiempo a depurar un tiempo y descubrí que una vez que se selecciona dbdriver para 'pdo', Codeigniter verifica los detalles de dsn desde $ db ['default'] ['hostname'] no en $ db ['default'] ['dns'] incluyendo nombre de la base de datos como a continuación.
Espero que esto ayude a cualquier persona que pueda tener un error como el mío.