MySql使用skip-name-resolve解决外网链接客户端过慢问题
发布时间 - 2026-01-11 02:32:28 点击率:次在腾讯云上面搭建的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方式
# 很慢
# 小编
# 域名解析
# 这是
# 也就
# 在此
# 有很多
# 就不
# 腾讯
# 给大家
# 会对
# 请注意
# 不能够
# 所述
# 慢了
# 给我留言
# 感谢大家
# 而只
# 客户端
# 疑问请
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何为不同团队 ID 动态生成多个“认领值班”按钮
WordPress 子目录安装中正确处理脚本路径的完整指南
如何为不同团队 ID 动态生成多个独立按钮
智能起名网站制作软件有哪些,制作logo的软件?
iOS发送验证码倒计时应用
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
大同网页,大同瑞慈医院官网?
深圳网站制作培训,深圳哪些招聘网站比较好?
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
Laravel如何实现文件上传和存储?(本地与S3配置)
iOS UIView常见属性方法小结
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
EditPlus中的正则表达式实战(6)
JavaScript如何实现路由_前端路由原理是什么
如何在Windows环境下新建FTP站点并设置权限?
如何在阿里云完成域名注册与建站?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
如何在IIS中新建站点并配置端口与IP地址?
Laravel如何处理和验证JSON类型的数据库字段
教你用AI将一段旋律扩展成一首完整的曲子
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
如何登录建站主机?访问步骤全解析
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
JavaScript如何操作视频_媒体API怎么控制播放
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
焦点电影公司作品,电影焦点结局是什么?
如何在腾讯云免费申请建站?
如何在景安云服务器上绑定域名并配置虚拟主机?
如何确认建站备案号应放置的具体位置?
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
javascript中闭包概念与用法深入理解
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何快速搭建高效服务器建站系统?
如何挑选高效建站主机与优质域名?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
*服务器网站为何频现安全漏洞?
QQ浏览器网页版登录入口 个人中心在线进入
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
python中快速进行多个字符替换的方法小结
想要更高端的建设网站,这些原则一定要坚持!

