`
zqjshiyingxiong
  • 浏览: 433033 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

MySQL 线程产生一个unauthenticated user

    博客分类:
  • DB
阅读更多

 

出现一个unauthenticated user的线程,用kill命令,怎么也关不掉,后来查了一下,是

 

mysql里面的一个bug,方法很简单,如下:

 

最近数据库经常出现异常停顿和阻塞,通过show processlist发现大量类似如下的连接:

|592|unauthenticated user|192.168.3.20:35320|NULL|Connect| |login|NULL|
|593|unauthenticated user|192.168.3.20:35321|NULL|Connect| |login|NULL|
|594|unauthenticated user|192.168.3.20:35322|NULL|Connect| |login|NULL|
google后发现和域名解析有关系。
不管连接的方式是经过hosts或是IP,mysql都会对DNS做反查
mysql尝试反查IP->DNS,由于反查解析过慢或出问题,无法应对快速多量的查询
3种解决方法(前2种解决方法的缺点是不能再使用主机名,而要使用IP地址):
  1. 在启动参数中添加--skip-name-resolve,关闭反向域名解析功能
  2. 在my.cnf的[mysqld]一节中增加skip-name-resolve
  3. 在/etc/hosts文件中添加对应的host记录
考虑目前情况,使用了第2种方法
分享到:
评论

相关推荐

    MySQL服务器性能优化.docx

    当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈...

    formio-upload-unauthenticated

    Form.io文件上传服务器该库提供了一个上载服务器/代理,可与Form.io文件组件和URL配置一起使用。 Form.io的MIT官方许可工作的此变体适用于开放源代码form.io。 这是一个未经授权的上传处理程序,因此它应与form.io的...

    speakeasy:由Bodyguard提供支持的基于中间件的苦艾酒GraphQL授权

    user_key: :current_user , # the key the current user will be under in the GraphQL context authn_error_message: :unauthenticated # default authentication failure message 注意:未提供authz_e

    BSD-Asterisk:在FreeBSD中创建一个星号VoIP服务器

    在FreeBSD中创建一个星号VoIP服务器 安装星号pkg install asterisk13 /usr/local/etc/rc.d/asterisk start 检查服务器是否正在运行: ps ax | grep asterisk 要在启动时自动运行服务器,请将以下行添加到/etc/rc....

    GCloudJsonToCsv:一个简单的GCloud函数,它接受json负载并返回excel文件

    F#的GCloud功能这只是一个简单示例,说明为Google Cloud Platform编写F#函数有多么容易部署创建一个gcloud项目运行gcloud init 将项目设置在要部署功能的位置运行gcloud functions deploy json-to-csv-fn --entry-...

    glcic:Keras实施的“全球和本地一致的图像完成”

    Keras实现了GLCIC,这是一种用于补偿部分图像缺陷的技术。 摘录从表2的论述 环境 的Python 3 TensorFlow 1.4(TensorFlow-gpu) 凯拉斯2.1 OpenCV 可可API 对于GCP Datalab实例 我们使用GCP的Datalab实例进行了...

    cloudendpoint-OAuth2.0-prototype:这个项目是一个原型,其中用户使用谷歌帐户进行身份验证

    Authentication_Prototype 该项目是一个原型,用户使用从其手机帐户中选择的 Google 帐户进行身份验证,并可以连接到云端点后端。 后端有两种方法,sayHi(unauthenticated) 和 sayHiAuth(authenticated)

    zmzcoreport:Zimbra ZCO 报告脚本

    它接受一个可选的第一个参数来指定日志文件的位置。 运行此脚本时请耐心等待。例子不要报告预先认证的版本: zmzcoreport | fgrep -v '[unauthenticated]'出于隐私考虑禁止 IP 地址: zmzcoreport | cut -d' ' -f1-...

    linux_screenshot_xwindows:波动插件从内存转储中提取X屏幕截图

    为了提取这些屏幕截图,我们重新使用了X服务器代码的一部分。 该插件首先转储X服务器内存映射。 然后将这些映射与Adam插件的输出一起输入到C程序( loader )中。 这个C程序mmap S(与MAP_FIXED标志)的Xorg的...

    rdio-node:Node.js 的 Rdio API 客户端库

    更新 2014-02-01 :Rdio 现在有一个官方的 Node.js 客户端库,可以在找到。 此 repo 中的库不再维护,此处用于存档目的。无线节点Rdio-Node 是 Node.js 的 Rdio API 客户端库。 它基于 Rdio API Python 客户端 ( )。...

    SAL9000:SAL 9000于2021年3月16日在CTO Slackers上引起了轰动

    瑞克 howto: : 部署到Google CLoud本地-从仓库根目录运行:gcloud函数部署keyphraseExtraction-运行时python39 --trigger-http --allow-unauthenticated --project = sal9000-307923 --region = us-west2 从github...

    netlint:对网络配置文件执行静态分析

    下面是一个基于错误测试配置之一的使用方法的示例: $ netlint --nos cisco_ios ./tests/cisco_ios/configurations/faulty.conf A101 Console line unauthenticated -> line con 0 A102 HTTP server not disabled -...

    dizzyapi-php:Dizzyjam.com APIPHP客户端

    该库为提供了一个PHP客户端。 目录/呼叫组是公共的,无需身份验证即可使用; 所有其他调用都需要有效的Auth ID和API密钥。 有关获取这些凭证的信息,可以在找到。 该库支持JSON API输出格式。 安装 Dizzyapi-PHP...

    tfjs-cloudrun

    在Cloud Run上使用TensorFlow.js服务保存的模型 使用通过Cloud Run为保存的模型提供预测。... --allow-unauthenticated \ --memory=1Gi \ --max-instances=10 \ --concurrency=10 \ --port=8080 \ --source=.

    github:Github API的高级包装。 适用于浏览器

    维护者想要 Github.js Github.js为Github的API提供了最小的高级包装。...// unauthenticated client const gh = new GitHub ( ) ; let gist = gh . getGist ( ) ; // not a gist yet gist . create ( {

    metrikfy_metrics:展开为米特里卡

    GCLOUD运行建立图像docker ...flow-290316/random查看图片gcloud container images list部署gcloud run deploy random --port 80 --platform=managed --allow-unauthenticated --region=us-central1 --image=gcr.io/s

    CVE-2021-21972:CVE-2021-21972 VMware vCenter metasploit利用脚本中的未经授权的RCE

    CVE-2021-21972 CVE-2021-21972 VMware ...chmod +x ~ /.msf4/modules/exploits/multi/http/vmware_vcenter_server_unauthenticated_file_upload_exploit.py msfconsole metasploit用法 set target set PAYLOAD

    ncstp-1

    平面射频 请参阅 测试 执行python3 -m unittest来运行单元测试。 部署 要将其部署为Google Cloud Function,请执行以下操作: ...将生成的URL称为一个点-例如。 (18,18)-像这样: curl -v 'URL?x=18&y=18'

    dizzyapi-py:Dizzyam.com API的Python客户端

    用法实例化连接对象并调用其方法: from dizzyapi import JSONAPIConn , XMLAPIConn , APIError# Unauthenticated JSON connection# API results are returned as Python dictionariesjson_conn = JSONAPIConn ()...

    rik-nodejs-loopback-chat-server

    http://:@:会议室ACL片段: { "accessType": "WRITE", "principalType": "ROLE", "principalId": "$unauthenticated", "permission": "DENY", "property": [ "__create__messages", "__delete__messages", "__...

Global site tag (gtag.js) - Google Analytics