随笔分类 -  MySQL Connection

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

点击右上角即可分享
微信分享提示