Tag: mysql error 2013

在Docker中运行查询时丢失与MySQL服务器的连接

我在Docker容器中的MySQL服务器(5.7.20)上运行一个简单的查询。 查询是从同一个容器内的BASH脚本运行的。 variables被导出和定义。 证书被检查并且有效。 mysql –user="root" –password="${MYSQL_ROOT_PASSWORD}" –show-warnings –verbose -e "DROP DATABASE IF EXISTS ${MYSQL_TEST_DB};" 由于MySQL服务器被分为127.0.0.1,因此没有防火墙问题。 也从本地主机运行和连接。 / etc / hosts确实定义了一个127.0.0.1 localhost 。 服务正在运行,我可以通过CLI以相同的凭据login到MySQL。 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 完整的错误信息显示 错误2013(HY000):在“读取初始通信数据包”时丢失与MySQL服务器的连接,系统错误:104 在Google或SO上没有发现任何有用的东西,并且没有任何想法。 大多数答案连接到防火墙或超时答案。