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

Mysql2::Erreur :Accès refusé pour l'utilisateur 'test'@'localhost' à la base de données 'depot_test'

Donc, connectez-vous d'abord en tant que root ou tout ce que votre utilisateur root est appelé depuis le terminal.

mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

Une fois que vous êtes connecté à mysql, accordez des privilèges à l'utilisateur test (n'oubliez pas de changer le mot de passe)

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

FLUSH PRIVILEGES;

Vous devrez changer votre pass en "mypass123" dans votre database.yml