我运行centos/mysql-57-centos7容器
docker run -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7而且效果很好
ae0b9060f99c centos/mysql-57-centos7 "container-entrypoin…" 16 minutes ago Up 16 minutes 3306/tcp angry_blackwell但是我不知道如何将它与我的HeidiSQL连接起来,我看到了
docker inspect -f <ContainerID> //172.17.0.2我尝试用以下登录方式打开:
用户:根,传递: root,主机名/ip: 172.17.0.2端口: 3306,但我得到:不能连接到'172.17.0.2 (10060)'上的MySQL服务器
发布于 2018-09-20 09:53:18
默认情况下,MySQL只允许本地主机上的根登录。我的建议是为远程访问创建一个新用户:https://dev.mysql.com/doc/refman/8.0/en/creating-accounts.html
发布于 2018-09-20 09:49:41
您需要转发一个端口"docker运行-p 3306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7“,然后连接到localhost:3306。
https://stackoverflow.com/questions/52421469
复制相似问题