mysql 用 netstat lsof 无法查看端口信息

2015 年 6 月 23 日
 fxxkgw

有台服务器运行mysql 版本为mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (x86_64) using readline 5.0
监控系统通过查看3306端口判断是否在工作
现频频报警,用netstat -ntlpa 和 lsof -i tcp:3306 -n lsof -a -p 1509 | grep LISTEN
均无法查看到端口信息,但是mysql正常工作
服务器系统为Red Hat Enterprise Linux Server release 5.3 (Tikanga)
求助!

3117 次点击
所在节点    MySQL
7 条回复
bigfei
2015 年 6 月 23 日
应该是用的unix socket 连接的
试试lsof -p1509看看
wanjun
2015 年 6 月 23 日
netstat -nap|grep 1509
luoqeng
2015 年 6 月 24 日
ss
luoqeng
2015 年 6 月 24 日
sudo
ihciah
2015 年 6 月 24 日
楼上正解。
sudo lsof -i:3306
fxxkgw
2015 年 6 月 24 日
@bigfei

@wanjun

@ihciah

还是不行,echo $?返回都是1
mysql的配置文件设置的端口就是3306
fangjinmin
2015 年 6 月 24 日
netstat -ntpl看看现在监听的TCP端口和进程有什么 。
ps aux | grep mysql查看mysql进程在启动。

如果这两个都没有mysql,说明你找错服务器了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX