我使用 JDBC 连接到 MySQL。当它位于 localhost:3306
时, 一切正常。
但是当我将我的应用程序移动到 Intranet 中的另一台计算机并使用 <Intranet-IP>:3306
时连接MySQL数据库,大约需要1分钟连接MySQL成功。这是怎么回事?
最佳答案
这可能是 DNS 问题。您可以通过在配置文件中使用 --skip-name-resolve
选项启动 mysqld
来禁用 DNS 主机名查找。
阅读此处了解更多详情:http://dev.mysql.com/doc/refman/5.0/en/host-cache.html
关于mysql - 为什么连接到 MySQL 服务器这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46733912/