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

Estoy tratando de iniciar mysql-client en Docker pero se me niega el acceso por error del usuario

hmm, parece que el problema es con el usuario privilegiado para la tabla de la base de datos, intente crear un usuario privilegiado en su base de datos llamado raíz. Después de eso, vuelve a comprobar

=========================================================================================Prueba estas consultas en tu base de datos:

INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

si el código anterior no funciona, intente con el segundo

$mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;