我用以下命令运行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/

10-12 16:46
查看更多