我用
运行 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
我尝试使用以下登录名打开:
用户:root,密码:root,主机名/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/