返回顶部
首页 > 资讯 > 数据库 >怎么解决MySql使用skip-name-resolve解决外网连接客户端过慢的问题
  • 801
分享到

怎么解决MySql使用skip-name-resolve解决外网连接客户端过慢的问题

2024-04-02 19:04:59 801人浏览 独家记忆
摘要

小编给大家分享一下怎么解决Mysql使用skip-name-resolve解决外网连接客户端过慢的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!使用以下进行解决[mysqld] skip-

小编给大家分享一下怎么解决Mysql使用skip-name-resolve解决外网连接客户端过慢的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

使用以下进行解决

[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解决外网连接客户端过慢的问题有了一定的了解,想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么解决MySql使用skip-name-resolve解决外网连接客户端过慢的问题

本文链接: https://lsjlt.com/news/51809.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么解决MySql使用skip-name-resolve解决外网连接客户端过慢的问题
    小编给大家分享一下怎么解决MySql使用skip-name-resolve解决外网连接客户端过慢的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!使用以下进行解决[mysqld] skip-...
    99+
    2024-04-02
  • 怎么解决mysql连接过慢的问题
    这篇文章主要讲解了“怎么解决mysql连接过慢的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决mysql连接过慢的问题”吧! 3种解决方法(前...
    99+
    2024-04-02
  • 怎么解决Mysql从客户端连接服务器连不上的问题
    这篇文章主要讲解了“怎么解决Mysql从客户端连接服务器连不上的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决Mysql从客户端连接服务器连不上...
    99+
    2024-04-02
  • 如何解决mysql客户端无法连接远程mysql问题
    本篇内容主要讲解“如何解决mysql客户端无法连接远程mysql问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决mysql客户端无法连接远程mysql...
    99+
    2024-04-02
  • mysql客户端连接服务器出错怎么解决
    这篇文章主要介绍了mysql客户端连接服务器出错怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql客户端连接服务器出错怎么解决文章都会有所收获,下面我们一起来看看...
    99+
    2023-01-04
    mysql 服务器
  • mysql多个客户端连接出现错误怎么解决
    当出现多个客户端连接mysql数据库时出现错误,通常是由于数据库连接数限制引起的。解决方法如下: 增加连接数限制:可以通过修改m...
    99+
    2024-04-09
    mysql
  • 使用feign客户端传参接收不到的问题及解决
    目录feign客户端传参接收不到先来说一下流程我们来看下代码如何解决feign传递参数!坑!feign客户端传参接收不到 使用feign客户端做不用服务之间的调用的时候出现了prov...
    99+
    2024-04-02
  • 怎么解决MySQL不能从外部连接问题
    这篇文章主要介绍“怎么解决MySQL不能从外部连接问题”,在日常操作中,相信很多人在怎么解决MySQL不能从外部连接问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决...
    99+
    2024-04-02
  • 怎么解决Oracle客户端连接远程服务器时遇到的ORA-21561问题
    这篇文章主要介绍“怎么解决Oracle客户端连接远程服务器时遇到的ORA-21561问题”,在日常操作中,相信很多人在怎么解决Oracle客户端连接远程服务器时遇到的ORA-21561问题问题上存在疑惑,小...
    99+
    2024-04-02
  • 怎么解决mysql能用localhost连接不能使用127.0.0.1连接的问题
    本篇内容介绍了“怎么解决mysql能用localhost连接不能使用127.0.0.1连接的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况...
    99+
    2024-04-02
  • 怎么解决Linux服务器端SSH远程连接速度慢的问题
    这篇文章主要介绍“怎么解决Linux服务器端SSH远程连接速度慢的问题”,在日常操作中,相信很多人在怎么解决Linux服务器端SSH远程连接速度慢的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决L...
    99+
    2023-06-13
  • phpmyadmin怎么解决控制用户连接失败问题
    这篇文章主要介绍“phpmyadmin怎么解决控制用户连接失败问题”,在日常操作中,相信很多人在phpmyadmin怎么解决控制用户连接失败问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 怎么解决sqlplus连接scott用户报错PRODUCT_USER_PROFILE问题
    这篇文章主要讲解了“怎么解决sqlplus连接scott用户报错PRODUCT_USER_PROFILE问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎...
    99+
    2024-04-02
  • MySql中的连接查询问题怎么解决
    本文小编为大家详细介绍“MySql中的连接查询问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySql中的连接查询问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。连接查询当进行多表连接查询...
    99+
    2023-07-05
  • 怎么解决message客户端无法重新使用SPID为799的会话问题
    本篇内容主要讲解“怎么解决message客户端无法重新使用SPID为799的会话问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决message客户端无...
    99+
    2024-04-02
  • mysql使用left join连接出现重复问题怎么解决
    这篇文章主要介绍了mysql使用left join连接出现重复问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql使用left join连接出现重复问题怎么解决文章都会有所收...
    99+
    2023-07-05
  • mysql客户端远程登录操作出现1142-create command问题怎么解决
    这篇文章主要讲解了“mysql客户端远程登录操作出现1142-create command问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysq...
    99+
    2024-04-02
  • 怎么解决远程连接mysql错误1130的问题
    本篇内容介绍了“怎么解决远程连接mysql错误1130的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 怎么解决Navicat for Mysql连接报错1251的问题
    这篇文章主要介绍怎么解决Navicat for Mysql连接报错1251的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打开Command Line Client   看清楚不是cmd,是在...
    99+
    2023-06-15
  • 超出MySQL最大连接数的问题怎么解决
    今天小编给大家分享的是超出MySQL最大连接数的问题怎么解决,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。超出MySQL最大连接数问题如果遇到MySQ连接数超出最大限制了,不要慌,往...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作