随笔分类 - MySQL Connection
摘要:排查环境 Server version: 5.7.26-29-log Percona Server (GPL) 问题描述 数据库周期性新增几条`unauthenticated user`的连接,连接长期未释放导致异常。 排查方法 ## 查看用户为unauthenticated user的PROCES
阅读全文
摘要:当MySQL连接被打满,连管理员也无法本地登录时,可以考虑使用tcpkill杀掉一些应用服务器创建的连接。 查看数据库连接主要来自那些应用服务器 ## 按照IP查看连接数前10的应用服务器 netstat -ano | grep 3306 | \ awk '{print $5}'|awk -F':'
阅读全文
摘要:线程池技术 在MySQL社区版中,MySQL使用one-thread-per-connection的方式来处理数据库连接,即当MySQL客户端与服务器端建立连接时会创建一个线程来专门处理该连接的所有SQL请求。one-thread-per-connection优缺点: 在MySQL企业版中,MySQ
阅读全文
摘要:方式一:使用SELECT INTO+SOURCE方式 使用SELECT INTO OUTFILE方式获取到要删除的连接ID并保存为文件,在通过SOURCE执行 ## 查看kill_id文件是否存在 system cat /tmp/kill_id.sql ## 如果文件存在,则先删除 system s
阅读全文
摘要:Name or service not known 错误消息: [Warning] IP address 'xxx.xxx.xx.xxx' could not be resolved: Name or service not known 错误原因: MySQL数据库服务器上没有配置/ect/host
阅读全文
摘要:connect_timeout connect_timeout用在client和server之间建立连接时等待的握手超时时间,仅在登录时有效。在网络不好或网络丢包导致重试的情况下可适当增加该值,否则保留默认值即可。 The number of seconds that the mysqld serv
阅读全文
摘要:查看当前连接到数据库的用户和Host ## 查看当前连接到数据库的用户和Host ## SELECT DISTINCT USER,HOST FROM `information_schema`.`PROCESSLIST` P WHERE P.USER NOT IN('root','repl','sys
阅读全文