sql >> Database teknologi >  >> RDS >> Mysql

Mysql2::Fejl:Adgang nægtet for brugeren 'test'@'localhost' til databasen 'depot_test'

Så log først ind som root eller hvad din root-bruger nu hedder fra terminal.

mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

Når du er logget ind på mysql, skal du give privilegier til brugeren test (husk at ændre adgangskode)

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

FLUSH PRIVILEGES;

Du skal ændre dit pas til "mypass123" i din database.yml




  1. Erstatning af tekst i en BLOB-kolonne

  2. Kan PostgreSQL udføre en joinforbindelse mellem to SQL Server-lagrede procedurer?

  3. Tving genindlæsning/opdatering, når du trykker på tilbage-knappen

  4. Hvorfor får jeg Kan ikke sende parameter 2 ved referencefejl, når jeg bruger bindParam med en konstant værdi?