我在同一台机器上有 2 个 VM,一个运行 Apache,另一个运行 MySQL。
尝试从 Apache 连接到 MySQL 时,控制台需要 5 秒钟才能出现。
当尝试从 Apache 连接到外部 MySQL 时,它只需不到 1/4 秒即可完成。
我该如何调试?这可能是路由吗?我通过 IP、同一网络、同一网段等进行访问。
我怎样才能解决这个问题?
答案1
我的钱花在了名称解析上;服务器正在尝试(但失败了)对连接来自的私有 IP 地址进行反向 DNS 查找。
尝试该skip-name-resolve
选项。