我用以下命令运行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连接,我看到了带有ip的容器
docker inspect -f <ContainerID> //172.17.0.2
我尝试使用以下登录信息打开:
用户:根,传递:根,主机名/ IP:172.17.0.2端口:3306但我得到:无法连接到172.17.0.2(10060)上的MySQL服务器
最佳答案
默认情况下,MySQL只允许在本地主机上以root登录。
我的建议是为您的远程访问创建一个新用户:
https://dev.mysql.com/doc/refman/8.0/en/creating-accounts.html
关于mysql - 如何从本地HeidiSQL中的docker容器中打开MySQL数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52421469/