我使用以下命令运行mysql docker image:
docker run --name mysql-docker -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql_root -d mysql:8.0.12
容器正在运行。当我尝试从本地计算机使用MySQL Workbench连接到它时,我得到了
Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory
dockerhub页面上的文档未提及从本地主机连接的任何内容,因此我在MySQL Workbench中使用127.0.0.1作为主机名。
如何从本地计算机连接到在docker容器中运行的MySQL?