在Docker中安装好MySQL后使用数据库工具连接提示密码错误
1045 - Access denied for user ‘root @’...*’ (using password: YES)
![](https://i-blog.csdnimg.cn/blog_migrate/a9907dc2d8998ae2e9aa3d4d3b446ebb.png)
进入容器内部使用命令连接同样提示密码错误
![](https://i-blog.csdnimg.cn/blog_migrate/70e3bdfdcd7383d5f5ff574e90a1516a.png)
解决办法:
进入Docker容器中mysql的conf.d目录挂载目录下,我的是/usr/local/mysql/conf
找到挂载目录下的my.cof文件如果没有则新建
输入以下内容并保存
[mysqld]
skip-grant-tablesra
然后重启mydql
docker restart mysql
重启完成后重新连接,成功