Se o mysql admin funciona, o programa cliente funciona?
Se o programa cliente funcionar, uma possibilidade é a biblioteca do cliente mysql estar desatualizada e precisar ser atualizada. (Estou mais familiarizado com o RedHat, mas provavelmente é algo como sudo apt-get update php-mysql
.. não tenho 100% de certeza sobre o nome do pacote)
Verifique também se você está usando o nome exato com o qual você configurou o usuário. Se você configurar o usuário como user@localhost
, talvez não funcione usar [email protected]
espero que ajude