数据库错误 [Warning] IP address 'xx' could not be resolved: Name or se

源芳 2023-12-22 15:45:51 314 1 来自 中国
本帖最后由 源芳 于 2023-12-22 15:57 编辑

2023-12-22 15:43:47 6765 [Warning] IP address '183.199.80.9' could not be resolved: Name or service not known





那是因为mysql默认会反向解析DNS,对于访问者Mysql不会判断是hosts还是ip都会进行dns反向解析,频繁地查询数据库和权限检查,这大大增加了数据库的压力,导致数据库连接缓慢,严重的时候甚至死机,出现“连接数据库时出错”等字样。


解决办法:禁用dns反查即可


进入/etc 找到mysql的配置文件my.cnf(linux环境下)或者my.ini(windows环境下)进行编辑加入如下一行即可:


[mysqld]
skip-name-resolve


  1. vim /etc/my.cnf
  2. #添加即可
  3. skip-name-resolve

  4. :wq
复制代码



您需要登录后才可以回帖 登录 | 立即注册
确实是难得好帖啊,顶先
2024-1-8 18:22:32 回复

Powered by CangBaoKu v1.0 小黑屋 藏宝库It社区 ( 冀ICP备14008649号 )

GMT+8, 2024-5-9 10:12 , Processed in 0.165183 second(s), 36 queries . © 2003-2025 cbk Team.

快速回复 返回顶部 返回列表