tenta usar o usuario root,
ou neste caso ai seria pq o usuario não tem permisão para leitura e nem escrita... verifica as permissões no phpmyadmin... ou seja vai em phpmyamin depois em permissões
Obrigado Diego, mas o usuário "teste" foi gerado no phpMyAdmin, para "%" "All server" e " All Privileges". Quando acesso pelo "root", que no meu caso está sem senha, ou mesmo pelo usuário "teste", sem senha, a conecção é feita. O problema ocorre com qualquer usuário com senha. Aparentemente MySQL e PHP não estão se entendendo quanto ao hash das senhas geradas pelo phpMyAdmin. Dessa forma, fico até temeroso de criar uma senha para o "root" e ficar sem acessar nada.