【发布时间】:2019-04-07 04:06:57
【问题描述】:
我刚刚创建了一个 mysql docker 容器,使用
docker run -p 3310:3310 --restart always --env MYSQL_ROOT_HOST=% --name=ipca-mysql -e MYSQL_ROOT_PASSWORD=admin -d mysql/mysql-server:5.7
我可以使用docker exec -ti ipca-mysql bash 和mysql -u root -p 连接到我的数据库
但是当我尝试使用 mysql 工作台连接到localhost:3310 的数据库时,我得到:
在“读取初始通信”时失去与 mysql 服务器的连接 数据包'系统错误0
知道这是什么问题吗?
【问题讨论】:
-
端口号一般是3306。如果你在容器中运行
netstat -pltn,它会暴露在3306端口吗?