Estimados tengo un problema que me ocurre no puedo entrar a la BD por medio de php , tengo el siguiente codigo

Código :

$this->conexion = (mysql_connect("localhost","root","password de root")) or die(mysql_error());  

me sale el siguiente error.
Access denied for user 'root'@'localhost' (using password: YES)
Al ingresar por medio de consola coloco los mismo datos en el mysql

Código MySQL :

mysql -u root -p"password de root"
y me ingresa perfectamente.
y tengo los privilegios a la base de datos
root localhost global ALL PRIVILEGES Sí

Q puedes estar pasando?
Gracias!