Tiene problemas para autenticarse.
En el terminal MySql:
GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Si el problema persiste:
GRANT ALL ON *.* TO 'user'@'%' WITH GRANT OPTION;
Este comando le otorga privilegios de superusuario.
FLUSH PRIVILEGES;
Para asegurarse de que sus privilegios estén cargados.
Nota: No use esta cuenta en sitios web con acceso público.