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

Estou tentando iniciar o cliente mysql no Docker, mas recebo acesso negado por erro de usuário


hmm, parece que o problema é com o usuário privilegiado para a tabela do banco de dados, tente criar um usuário privilegiado em seu banco de dados chamado root. Depois disso, verifique novamente

==========================================================================================Experimente estas consultas em seu banco de dados:
INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

se o código acima não funcionar, tente com o segundo
$mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;