首页 > 解决方案 > 将 docker sql 与客户端连接时出现问题 用户 'User'@'localhost' 的访问被拒绝(使用密码:是)

问题描述

我在 windows10 home 中使用 docker 工具箱

步骤1:

创建 docker sql 镜像并发布在 3306 端口

docker run --detach --env MYSQL_ROOT_PASSWORD=dummypassword --env MYSQL_USER=todos-user --env MYSQL_PASSWORD=dummytodos --env MYSQL_DATABASE=todos --name mysql --publish 3306:3306 mysql:5.7

第 2 步:尝试使用 sql 客户端连接 docker sql 我遇到了这个错误

sql客户端连接 sql客户端连接

输入 '\help' 或 '?' 求助; '\quit' 退出。MySQL JS > \connect todos-user@localhost:3306 创建到 'todos-user@localhost:3306' 的会话 请提供 'todos-user@localhost:3306' 的密码:********** *** MySQL 错误 1045 (28000): Access denied for user 'todos-user'@'localhost' (使用密码: YES)

容器网关信息

标签: mysqldocker

解决方案


推荐阅读