¿Se está conectando a "localhost" o "127.0.0.1"? Noté que cuando te conectas a "localhost" se usa el conector de socket, pero cuando te conectas a "127.0.0.1" se usa el conector TCP/IP. Puede intentar usar "127.0.0.1" si el conector del zócalo no está habilitado o no funciona.