使用的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 等?)