失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 解决远程连接mysql很慢办法(mysql_connect 打开连接慢)【MySQL】

解决远程连接mysql很慢办法(mysql_connect 打开连接慢)【MySQL】

时间:2022-07-01 19:41:59

相关推荐

解决远程连接mysql很慢办法(mysql_connect 打开连接慢)【MySQL】

数据库|mysql教程

mysql,本地连接,而且,通信,网络

数据库-mysql教程

在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题。在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数:

[mysqld]

skip-name-resolve

在linux下配置文件是/etc/f,在windows下配置文件是mysql安装目录下的my.ini文件。注意该配置是加在 [mysqld]下面,在更改配置并保存后,然后重启mysql并远程连接测试,一切恢复如初。该参数的官方解释信息如下:

用java写分佣金系统的源码,hexo vscode,万能五笔 ubuntu,tomcat用量,sqlite视频播放,美国百m独享服务器,移动端整屏滑动插件,前端开发框架书籍,Redis爬虫,php用来做什么的,seo57,网站源模拟浏览,裁剪网页,仿模板,discuz x3.2 独立页面,论坛管理系统源代码,程序源代码的项目在哪lzw

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

微客源码,vscode包中文,ubuntu防火墙关闭,https tomcat,sqlite 多条件查询,优秀网页设计师,网数据库中导入数据图解,阿里云服务器如何配置多网站,js在线电视插件,gin 前端框架,网络爬虫有什么用,php的运行环境,seo优化建议,springboot聊天室开发,h5响应式标签,靠模板的网站 优帮云,获取ie中的网页源码,简单的工作室网站模板,后台ui源码下载,页面响应404是什么问题,仓库管理系统 源码 java,c 程序实例程序源lzw

如果觉得《解决远程连接mysql很慢办法(mysql_connect 打开连接慢)【MySQL】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。