mysql - 将 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)
解决方案
推荐阅读
- react-native - 如何将状态数组上传到 Firestore 中的数组
- firefox - Firefox:中键单击工具栏按钮时出错
- spring-boot - 从 jms 消息侦听器重新启动 flowable 进程
- c++ - 如何在没有高 CPU 使用率的情况下检测 Windows 中的按键?
- python - ValueError: 操作数不能与形状 (100,) (99,) 一起在 Python 中广播错误
- javascript - 如何在每组之间延迟发出特定缓冲区大小的值
- r - 为什么这个闪亮的应用程序可以在 ShinyApps.io 上运行,但不能在 Shiny Server 上运行?
- r - 我如何使用数据框中的值在 ggplot 2 中绘制图形并将它们转换为四舍五入的百分比标签
- java - document.getMetadata().hasPendingWrites() 显示为真,因为数据未存储在 Firebase 中
- javascript - 将嵌套数组转换为普通数组