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

Mysql2::Error:accesso negato per l'utente 'test'@'localhost' al database 'depot_test'

Quindi prima accedi come root o qualunque cosa il tuo utente root venga chiamato dal terminale.

mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

Una volta effettuato l'accesso a mysql, concedi i privilegi all'utente test (ricordarsi di cambiare password)

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

FLUSH PRIVILEGES;

Dovrai cambiare il tuo pass in "mypass123" nel tuo database.yml