Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql2::Erro:Acesso negado para o usuário 'test'@'localhost' ao banco de dados 'depot_test'


Então, primeiro faça o login como root ou qualquer que seja o seu usuário root é chamado do terminal.
mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

Uma vez logado no mysql, conceda privilégios ao usuário test (lembre-se de alterar a senha)
GRANT ALL privileges on depot_test.* to [email protected] identified by 'mypass123';

FLUSH PRIVILEGES;

Você precisará alterar seu passe para "mypass123" em seu database.yml