GreatSQL社区

搜索

[已解决] mysql数据库主机连接失败进程排查

351 4 2024-8-29 14:59
mysql数据库所在主机192.168.66.66的mysql错误日志一直出现报错:[Note] Access denied for user 'root'@'192.168.66.66' (using password: YES)
开启general日志后只有如下的信息,怎么排查是具体哪个进程一直连接mysql报错

general日志部分信息
336237 Connect  root@192.168.66.66 on dmba using SSL/TLS
336237 Connect  Access denied for user 'root'@'192.168.66.66' (using password: YES)
336238 Connect  root@192.168.66.66 on prmadm using SSL/TLS
336238 Connect  Access denied for user 'root'@'192.168.66.66' (using password: YES)

sudo netstat -antp|grep 3306  检查部分结果


全部回复(4)
yejr 2024-8-29 15:12:29
执行 netstat -antp|grep 3306 这个命令就能看出来一些端倪了,比如下面这个例子

  1. netstat -ntpa|grep 3306
  2. tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      402700/mysqld
  3. tcp        0      0 192.168.5.160:3306      192.168.5.160:50046     ESTABLISHED 402700/mysqld
  4. tcp        0      0 192.168.5.160:50090     192.168.5.160:3306      ESTABLISHED 19235/mysqld
  5. tcp        0      0 127.0.0.1:47858         127.0.0.1:3306          ESTABLISHED 2079445/mysql    <- 发起连接的客户端,这里的 2079445 是进程号,可以根据进程号去反查哪个程序发起的
  6. tcp        0      0 192.168.5.160:3306      192.168.5.160:50090     ESTABLISHED 402700/mysqld
  7. tcp        0      0 127.0.0.1:47854         127.0.0.1:3306          TIME_WAIT   -  <- 响应的server端
  8. tcp        0      0 192.168.5.160:50046     192.168.5.160:3306      ESTABLISHED 387207/mysqld
  9. tcp        0      0 127.0.0.1:3306          127.0.0.1:47858         ESTABLISHED 402700/mysqld
  10. tcp        0      0 127.0.0.1:47856         127.0.0.1:3306          TIME_WAIT   -
复制代码
wu999 2024-8-29 15:27:30
怎么确定哪个是发起连接但失败的客户端
yejr 2024-8-29 15:28:37
wu999 发表于 2024-8-29 15:27
怎么确定哪个是发起连接但失败的客户端

根据进程号找到是哪个程序发起的,自己手动执行模拟
reddey 2024-8-29 15:37:20
yejr 发表于 2024-8-29 15:12
执行 netstat -antp|grep 3306 这个命令就能看出来一些端倪了,比如下面这个例子
...

果然是火眼金睛
一个学艺不精的国产数据库爱好者
wu999

3

主题

0

博客

7

贡献

新手上路

Rank: 1

积分
11

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-10-18 17:19 , Processed in 0.045881 second(s), 18 queries , Redis On.
快速回复 返回顶部 返回列表