Mysql 无法使用 docker 连接

Mysql 无法使用 docker 连接

使用的Docker镜像: https://hub.docker.com/_/mysql/?tab=description

使用的 docker 命令:docker run -d -p 3306:3306 -e MYSQL_USER=mysqladmin -e MYSQL_PASSWORD=Notallowed1! -e MYSQL_DATABASE=testdb -e MYSQL_ROOT_PASSWORD=password mysql:latest

使用 root\password 时出现此错误“无法加载身份验证插件‘caching_sha2_password’”

使用“adminuser\Notallowed1!”拒绝用户“adminuser”@“192.168.99.1”访问(使用密码:是)

连接属性:allowPublicKeyRetrieval=true useSSL=false 和 true 都尝试过

答案1

您好,这似乎是您的 MySQL 客户端的问题,而不是数据库本身的问题。

您能告诉我们您使用哪个客户端吗?

您是否尝试过连接其他 SQL 客户端?(PHP/mariadb-client、DataGrip 等?)

相关内容