Execute a seguinte frase via comando de linha no seu MySQL
> grant all privileges on your-database-name.* to 'php'@'localhost' identified by 'your_pass_here';
> flush privileges;
Ele dará permissão para acessar o usuário que você está usando para se conectar.