MySQL数据库远程连接很慢的解决方案
2024-08-29 02:34:34
在开发机器上链接mysql数据库很慢,但是在数据库服务器上直接链接数据库很快。猜测应该是远程链接解析的问题,在查询MySQL相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在MySQL的配置文件中增加如下配置参数:
[mysqld] skip-name-resolve
在Linux下配置文件是/etc/my.cnf,在windows下配置文件是MySQL安装目录下的my.ini文件。注意该配置是加在 [mysqld]下面,在更改配置并保存后,然后重启mysql并远程连接测试,一切恢复如初。
原因:
如果你的mysql主机查询DNS很慢或是有很多客户端主机时会导致连接很慢,由于我们的开发机器是不能够连接外网的,所以DNS解析是不可能完成的,从而也就明白了为什么连接那么慢了。同时, 请注意在增加该配置参数后,mysql的授权表中的host字段就不能够使用域名而只能够使用 ip地址了 ,因为这是禁止了域名解析的结果。
最新文章
- cms 常用标签
- Java class file format specfication
- php-fpm进程关闭与重启脚本详解(转)
- 如何使官方提供的AppRTCDemo 运行在自己搭建的server(官方提供的apprtc)上(官方的server源码)
- KMP模式匹配_2
- 使用程序获取整型数据和浮点型数据在内存中的表示---gyy整理
- Android中定时器的3种实现方法
- cf_514C(字符串哈希)
- 【BZOJ1016】【JSOI2008】最小生成树计数
- 跟我一起学opencv 第五课之调整图像亮度和对比度
- python input()键盘输入8583报文带有\x单反斜杠自动转义问题解决办法
- C++通过GetAdapatersInfo获取网卡配置信息
- vue-if与vue-show的区别
- oracle-logminer
- Ios开发中UILocalNotification实现本地通知实现提醒功能
- sql优化 慢查询分析
- python实现获取系统版本和mac信息上传到指定接口
- asp.net 输入框在chrome中无法关闭自动提示
- struts2的优缺点
- 『Linux基础 - 3』 Linux文件目录介绍