全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MySql使用skip-name-resolve解决外网链接客户端过慢问题

在腾讯云上面搭建的mysql使用开发的电脑上navicat进行访问时总是特别的慢,原来是Mysql会对请求的地址进行域名解析,开发的电脑并没有域名,所以会导致特别的慢,使用以下进行解决

[mysqld]
skip-name-resolve
skip-grant-tables

官方的解释

How MySQL
uses DNS When a new thread connects to mysqld, mysqld will
spawn a new thread to handle the request. This thread will first check
if the hostname is in the hostname cache. If not the thread will call
gethostbyaddr_r() and gethostbyname_r() to resolve the hostname. If
the operating system doesn't support the above thread-safe calls, the
thread will lock a mutex and call gethostbyaddr() and gethostbyname()
instead. Note that in this case no other thread can resolve other
hostnames that is not in the hostname cache until the first thread is
ready. You can disable DNS host lookup by starting mysqld with
–skip-name-resolve. In this case you can however only use IP names in
the MySQL privilege tables. If you have a very slow DNS and many
hosts, you can get more performance by either disabling DNS lookop
with –skip-name-resolve or by increasing the HOST_CACHE_SIZE define
(default: 128) and recompile mysqld. You can disable the hostname
cache with –skip-host-cache. You can clear the hostname cache with
FLUSH HOSTS or mysqladmin flush-hosts. If you don't want to allow
connections over TCP/IP, you can do this by starting mysqld with
–skip-networking.

根据文档说明,如果你的mysql主机查询DNS很慢或是有很多客户端主机时会导致连接很慢,由于我们的开发机器是不能够连接外网的,所以DNS解析是不可能完成的,从而也就明白了为什么连接那么慢了。同时,请注意在增加该配置参数后,mysql的授权表中的host字段就不能够使用域名而只能够使用 ip地址了,因为这是禁止了域名解析的结果。

总结

以上所述是小编给大家介绍的MySql使用skip-name-resolve解决外网链接客户端过慢问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mysql  # skip  # name  # resolve  # MySQL如何查询客户端连接情况  # MySQL客户端软件(DBeaver)连接报错解决方案  # MySQL mysqladmin客户端的使用简介  # MySQL查看所有连接的客户端ip方式  # 很慢  # 小编  # 域名解析  # 这是  # 也就  # 在此  # 有很多  # 就不  # 腾讯  # 给大家  # 会对  # 请注意  # 不能够  # 所述  # 慢了  # 给我留言  # 感谢大家  # 而只  # 客户端  # 疑问请 


相关文章: 如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何快速上传建站程序避免常见错误?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  Swift中循环语句中的转移语句 break 和 continue  如何在IIS7中新建站点?详细步骤解析  哈尔滨网站建设策划,哈尔滨电工证查询网站?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何在阿里云香港服务器快速搭建网站?  如何在万网自助建站中设置域名及备案?  自助网站制作软件,个人如何自助建网站?  大同网页,大同瑞慈医院官网?  如何在万网ECS上快速搭建专属网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  微信推文制作网站有哪些,怎么做微信推文,急?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  jQuery 常见小例汇总  网站制作企业,网站的banner和导航栏是指什么?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  Python lxml的etree和ElementTree有什么区别  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  如何通过虚拟主机快速完成网站搭建?  实例解析Array和String方法  如何在IIS服务器上快速部署高效网站?  建站之星×万网:智能建站系统+自助建站平台一键生成  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  专业网站建设制作报价,网页设计制作要考什么证?  如何通过商城免费建站系统源码自定义网站主题?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  活动邀请函制作网站有哪些,活动邀请函文案?  宝塔新建站点报错如何解决?  手机网站制作与建设方案,手机网站如何建设?  建站之星导航配置指南:自助建站与SEO优化全解析  制作网站外包平台,自动化接单网站有哪些?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  一键网站制作软件,义乌购一件代发流程?  建站之星安装需要哪些步骤及注意事项?  微课制作网站有哪些,微课网怎么进?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何在建站之星网店版论坛获取技术支持?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何获取PHP WAP自助建站系统源码?  建站之星如何实现网站加密操作?  h5网站制作工具有哪些,h5页面制作工具有哪些?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。