Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQLSTATE[HY000] [1045] Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe :YES) symfony2

Cela est dû à votre configuration mysql. Selon cette erreur, vous essayez de vous connecter avec l'utilisateur 'root' à l'hôte de base de données 'localhost' sur une base de données nommée 'sgce' sans avoir les droits d'accès.

En supposant que vous n'avez pas configuré votre instance mysql. Connectez-vous en tant qu'utilisateur root et procédez comme suit :

CREATE DATABASE sgce;

CREATE USER 'root'@'localhost' IDENTIFIED BY 'mikem';
GRANT ALL PRIVILEGES ON sgce. * TO 'root'@'localhost';
FLUSH PRIVILEGES;

Ajoutez également votre database_port dans parameters.yml.Par défaut mysql écoute sur 3306 :

database_port: 3306