मैंने इस तरह बंदरगाह जोड़ा और ऐसा लगता है कि यह काम करता है
'db'=>array(
'connectionString' => 'mysql:host=localhost;port=8889;dbname=testdrive',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
),