sql >> Base de Datos >  >> RDS >> Mysql

Mysql2::Error:Acceso denegado para el usuario 'test'@'localhost' a la base de datos 'depot_test'

Así que primero inicie sesión como root o como sea que se llame a su usuario raíz desde la terminal.

mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

Una vez que haya iniciado sesión en mysql, otorgue privilegios al usuario test (recuerda cambiar la contraseña)

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

FLUSH PRIVILEGES;

Deberá cambiar su pase a "mypass123" en su base de datos.yml