在开发机器上链接mysql数据库很慢,但是在数据库服务器上直接链接数据库很快。猜测应该是远程链接解析的问题,在查询MySQL相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在MySQL的配置文件中增加如下配置参数:

[mysqld]

skip-name-resolve

在Linux下配置文件是/etc/my.cnf,在windows下配置文件是MySQL安装目录下的my.ini文件。注意该配置是加在 [mysqld]下面,在更改配置并保存后,然后重启mysql并远程连接测试,一切恢复如初。

原因:

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

最新文章

  1. cms 常用标签
  2. Java class file format specfication
  3. php-fpm进程关闭与重启脚本详解(转)
  4. 如何使官方提供的AppRTCDemo 运行在自己搭建的server(官方提供的apprtc)上(官方的server源码)
  5. KMP模式匹配_2
  6. 使用程序获取整型数据和浮点型数据在内存中的表示---gyy整理
  7. Android中定时器的3种实现方法
  8. cf_514C(字符串哈希)
  9. 【BZOJ1016】【JSOI2008】最小生成树计数
  10. 跟我一起学opencv 第五课之调整图像亮度和对比度
  11. python input()键盘输入8583报文带有\x单反斜杠自动转义问题解决办法
  12. C++通过GetAdapatersInfo获取网卡配置信息
  13. vue-if与vue-show的区别
  14. oracle-logminer
  15. Ios开发中UILocalNotification实现本地通知实现提醒功能
  16. sql优化 慢查询分析
  17. python实现获取系统版本和mac信息上传到指定接口
  18. asp.net 输入框在chrome中无法关闭自动提示
  19. struts2的优缺点
  20. 『Linux基础 - 3』 Linux文件目录介绍

热门文章

  1. __weak与__block修饰符区别
  2. C51中的关键字data,idata,xdata,pdata,bdata
  3. windows下的C++ socket服务器(1)
  4. Java中的设计模式之单例模式
  5. Beta阶段——第五篇 Scrum 冲刺博客
  6. nowcoder 202H-卡牌游戏
  7. Crawl(2)
  8. [UOJ391] 鸽举选仕
  9. Xcode一个project生成多个App
  10. Luogu 3373 又乘又加的线段树