ERROR 1045 (28000): Access denied for user 'ROOT'@'localhost' (using password: YES)

docker 运行mysql 出现如下错误:

ERROR 1045 (28000): Access denied for user 'ROOT'@'localhost' (using password: YES)

拉去的是官方的镜像,我一直认为是运行mysql的时候哪里出现了问题,

这是我运行的语句:

sudo docker run -d --name mysql5.7  -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:5.7

完全可以跑起来,就是登录不上去,我用的密码是ROOT  123456,很正常是不是,上面就是这样写的么,然后自然而然的就出现了上面的错误error 1045 ,偶然的情况下 我登录的时候把ROOT 换为root,很神奇,居然可以了,期间其他的什么都没有做。

你可能感兴趣的:(docker)