首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么连接到MySQL服务器这么慢?

为什么连接到MySQL服务器这么慢?
EN

Stack Overflow用户
提问于 2009-08-18 09:32:18
回答 4查看 63.4K关注 0票数 25

我使用JDBC连接到MySQL。在localhost:3306的时候,一切都很好。

但是,当我将应用程序移动到intranet中的另一台计算机上,并使用<Intranet-IP>:3306连接到MySQL数据库时,大约需要1分钟才能成功连接到MySQL。这是怎么回事?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-18 09:40:39

嗯,这可能是DNS问题。您可以通过在配置文件中使用--skip-name-resolve选项启动mysqld来禁用DNS主机名查找。

有关更多细节,请阅读此处:http://dev.mysql.com/doc/refman/5.0/en/host-cache.html

票数 41
EN

Stack Overflow用户

发布于 2013-06-22 06:56:06

--skip-name-resolve对我来说工作得很好。

要使其永久存在,我只需在[mysql]部分中的文件my.ini的末尾添加以下行:

skip-name-resolve

瞧,瞧!事务现在飞起来了!

票数 15
EN

Stack Overflow用户

发布于 2013-01-14 05:27:41

对于我来说,我在这里找到了这个解决方案,如果启用了IP6连接,到“本地主机”的连接可能会很慢,而不是使用ip地址127.0.0.1。这对我很有效。

my mysql slow to connect problem was solved by this solution

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1292856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档