Dedico del tempo al debug e ho scoperto che una volta che dbdriver è selezionato su 'pdo' Codeigniter controlla i dettagli dsn da $db ['default'] ['hostname'] non in$db ['default'] ['dns'] incluso nome del database come di seguito.
Spero che questo possa essere d'aiuto per chiunque possa avere un errore come il mio.