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

Mysql2::Error:Zugriff für Benutzer „test“@„localhost“ auf Datenbank „depot_test“ verweigert

Melden Sie sich also zuerst als root an oder wie auch immer Ihr Root-Benutzer vom Terminal aus aufgerufen wird.

mysql -u root -p

CREATE DATABASE depot_test

CREATE USER 'test'@'localhost' IDENTIFIED BY 'mypass123';

USE depot_test

Sobald Sie sich bei mysql angemeldet haben, gewähren Sie dem Benutzer test Privilegien (Denken Sie daran, das Passwort zu ändern)

GRANT ALL privileges on depot_test.* to [email protected] identified by 'mypass123';

FLUSH PRIVILEGES;

Sie müssen Ihren Pass in Ihrer database.yml

in „mypass123“ ändern