Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQLSTATE[HY000] [1045] Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort:YES) symfony2

Dies liegt an Ihrer MySQL-Konfiguration. Gemäß diesem Fehler versuchen Sie, sich mit dem Benutzer „root“ mit dem Datenbankhost „localhost“ auf einer Datenbank mit dem Namen „sgce“ zu verbinden, ohne Zugriffsrechte zu erhalten.

Angenommen, Sie haben Ihre MySQL-Instanz nicht konfiguriert. Melden Sie sich als Root-Benutzer und bei Folgendem an:

CREATE DATABASE sgce;

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

Fügen Sie auch Ihren database_port in die parameters.yml ein. Standardmäßig lauscht mysql auf 3306:

database_port: 3306