Según la versión de MySql y de PHP que tengas... ten en cuenta que el "dsn" puede tener como phptype "mysql" o "mysqli":
http://pear.php.net/manual/en/packag....intro-dsn.php
También intenta hacer una conexión a la BD con los mismos parámetros pero sin utilizar las PEAR para que compruebes si está todo bien.
Saludos